summaryrefslogtreecommitdiffstats
path: root/fs/ocfs2
diff options
context:
space:
mode:
authorTiger Yang <tiger.yang@oracle.com>2008-10-23 16:34:44 +0800
committerMark Fasheh <mfasheh@suse.com>2008-11-10 09:51:44 -0800
commitc988fd045f1195e62c0970384903ab9da26a9359 (patch)
tree0777e42068fdb604a0fe92407f6c999b529354f1 /fs/ocfs2
parentceb1eba3dc2ad94b25764785ff7d2082c6094115 (diff)
downloadblackbird-op-linux-c988fd045f1195e62c0970384903ab9da26a9359.tar.gz
blackbird-op-linux-c988fd045f1195e62c0970384903ab9da26a9359.zip
ocfs2: add handler_map array bounds checking
Make the handler_map array as large as the possible value range to avoid a fencepost error. [ Utilize alternate method -- Joel ] Signed-off-by: Tiger Yang <tiger.yang@oracle.com> Signed-off-by: Joel Becker <joel.becker@oracle.com> Signed-off-by: Mark Fasheh <mfasheh@suse.com>
Diffstat (limited to 'fs/ocfs2')
-rw-r--r--fs/ocfs2/xattr.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/ocfs2/xattr.c b/fs/ocfs2/xattr.c
index a9da45bbb9ed..e19980a71a3c 100644
--- a/fs/ocfs2/xattr.c
+++ b/fs/ocfs2/xattr.c
@@ -78,7 +78,7 @@ struct xattr_handler *ocfs2_xattr_handlers[] = {
NULL
};
-static struct xattr_handler *ocfs2_xattr_handler_map[] = {
+static struct xattr_handler *ocfs2_xattr_handler_map[OCFS2_XATTR_MAX] = {
[OCFS2_XATTR_INDEX_USER] = &ocfs2_xattr_user_handler,
[OCFS2_XATTR_INDEX_TRUSTED] = &ocfs2_xattr_trusted_handler,
};
OpenPOWER on IntegriCloud