]>
Commit | Line | Data |
---|---|---|
00e5a55c BS |
1 | From: Tiger Yang <tiger.yang@oracle.com> |
2 | Date: Thu, 23 Oct 2008 16:34:44 +0800 | |
3 | Subject: ocfs2: add handler_map array bounds checking | |
4 | ||
5 | Make the handler_map array as large as the possible value range to avoid | |
6 | a fencepost error. | |
7 | ||
8 | [ Utilize alternate method -- Joel ] | |
9 | ||
10 | Signed-off-by: Tiger Yang <tiger.yang@oracle.com> | |
11 | Signed-off-by: Joel Becker <joel.becker@oracle.com> | |
12 | Signed-off-by: Mark Fasheh <mfasheh@suse.com> | |
13 | --- | |
14 | fs/ocfs2/xattr.c | 2 +- | |
15 | 1 files changed, 1 insertions(+), 1 deletions(-) | |
16 | ||
17 | Index: linux-2.6.27-ocfs2/fs/ocfs2/xattr.c | |
18 | =================================================================== | |
19 | --- linux-2.6.27-ocfs2.orig/fs/ocfs2/xattr.c | |
20 | +++ linux-2.6.27-ocfs2/fs/ocfs2/xattr.c | |
21 | @@ -78,7 +78,7 @@ struct xattr_handler *ocfs2_xattr_handle | |
22 | NULL | |
23 | }; | |
24 | ||
25 | -static struct xattr_handler *ocfs2_xattr_handler_map[] = { | |
26 | +static struct xattr_handler *ocfs2_xattr_handler_map[OCFS2_XATTR_MAX] = { | |
27 | [OCFS2_XATTR_INDEX_USER] = &ocfs2_xattr_user_handler, | |
28 | [OCFS2_XATTR_INDEX_TRUSTED] = &ocfs2_xattr_trusted_handler, | |
29 | }; |