From cd0d521b829eca264f65f154373b0324db57d705 Mon Sep 17 00:00:00 2001 From: Theodore Ts'o Date: Thu, 6 Mar 2003 12:58:03 -0500 Subject: [PATCH] Fix bug; if a partition has no known type, don't derference a null pointer and crash. --- lib/blkid/ChangeLog | 5 +++++ lib/blkid/devname.c | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/blkid/ChangeLog b/lib/blkid/ChangeLog index a5b06a6c..a49a16a8 100644 --- a/lib/blkid/ChangeLog +++ b/lib/blkid/ChangeLog @@ -1,3 +1,8 @@ +2003-03-06 + + * devname.c (probe_one): Fix bug; if a partition has no known + type, don't derference a null pointer and crash. + 2003-03-06 Theodore Tso * blkid_types.h.in: Don't redefine types if other e2fsprogs diff --git a/lib/blkid/devname.c b/lib/blkid/devname.c index df770018..3a00146f 100644 --- a/lib/blkid/devname.c +++ b/lib/blkid/devname.c @@ -129,7 +129,8 @@ static void probe_one(blkid_cache cache, const char *ptname, set_pri: if (!pri && !strncmp(ptname, "md", 2)) pri = BLKID_PRI_MD; - dev->bid_pri = pri; + if (dev) + dev->bid_pri = pri; return; }