From: Jes Sorensen Date: Wed, 2 Nov 2011 21:09:56 +0000 (+1100) Subject: fd2devname(): Don't dereference NULL pointer X-Git-Tag: mdadm-3.2.3~66 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7897de29b552b4395a31722a07ff74ba01673fc1;p=thirdparty%2Fmdadm.git fd2devname(): Don't dereference NULL pointer Signed-off-by: Jes Sorensen Signed-off-by: NeilBrown --- diff --git a/super-intel.c b/super-intel.c index b583b35c..f776be9e 100644 --- a/super-intel.c +++ b/super-intel.c @@ -2868,8 +2868,10 @@ static void fd2devname(int fd, char *name) dname[rv] = '\0'; nm = strrchr(dname, '/'); - nm++; - snprintf(name, MAX_RAID_SERIAL_LEN, "/dev/%s", nm); + if (nm) { + nm++; + snprintf(name, MAX_RAID_SERIAL_LEN, "/dev/%s", nm); + } } extern int scsi_get_serial(int fd, void *buf, size_t buf_len);