Whamcloud - gitweb
LU-599 verify "mi_ginfo" before accessing its member
authornasf <yong.fan@whamcloud.com>
Wed, 17 Aug 2011 07:18:34 +0000 (15:18 +0800)
committerOleg Drokin <green@whamcloud.com>
Thu, 18 Aug 2011 20:55:34 +0000 (16:55 -0400)
commit2d86bd1e70106afaff5200ba819303b16c2e587d
treecde7a6b8ccfc46e783a1da7a4526c8487a582c29
parent941ae0a4cb70422b60fa266eb115215e371ab08c
LU-599 verify "mi_ginfo" before accessing its member

If the target user only belong to one group, then we just set
"identity->mi_gid", and does not set "identity->mi_ginfo", to
save unnecessary memory allocation and groups processing.

So before accessing member inside "identity->mi_ginfo", make
sure "identity->mi_ginfo" is valid.

Change-Id: I880ccadddd93425c301115328d57c552d11bda8e
Signed-off-by: nasf <yong.fan@whamcloud.com>
Reviewed-on: http://review.whamcloud.com/1252
Tested-by: Hudson
Reviewed-by: Yu Jian <yujian@whamcloud.com>
Reviewed-by: hongchao.zhang <hongchao.zhang@whamcloud.com>
Tested-by: hongchao.zhang <hongchao.zhang@whamcloud.com>
Tested-by: Yu Jian <yujian@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/mdt/mdt_identity.c