From: Artur Wojcik Date: Thu, 10 Dec 2009 19:03:40 +0000 (-0700) Subject: Fix for NULL pointer dereference defect. X-Git-Tag: mdadm-3.1.2~63^2~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d362da3dfef78f016690e677052b20a163e65236;p=thirdparty%2Fmdadm.git Fix for NULL pointer dereference defect. Pointer 'disk' returned from call to function '_get_imsm_disk' at line 700 may be NULL and will be dereferenced at line 710. Signed-off-by: Artur Wojcik Signed-off-by: Dan Williams --- diff --git a/super-intel.c b/super-intel.c index a2acaaf2..da753a0a 100644 --- a/super-intel.c +++ b/super-intel.c @@ -703,7 +703,7 @@ static void print_imsm_disk(struct imsm_super *mpb, int index, __u32 reserved) char str[MAX_RAID_SERIAL_LEN + 1]; __u64 sz; - if (index < 0) + if (index < 0 || !disk) return; printf("\n");