summaryrefslogtreecommitdiff
path: root/lib/blkid/devname.c
diff options
context:
space:
mode:
authorTheodore Ts'o <tytso@mit.edu>2003-03-06 12:58:03 -0500
committerTheodore Ts'o <tytso@mit.edu>2003-03-06 12:58:03 -0500
commitcd0d521b829eca264f65f154373b0324db57d705 (patch)
tree0614c423bf9625f0aa63db29743617daf0d95da2 /lib/blkid/devname.c
parent77be4d2df1a868ea7d5af2e469c1eb440fc21002 (diff)
downloade2fsprogs-cd0d521b829eca264f65f154373b0324db57d705.tar.gz
Fix bug; if a partition has no known type, don't derference a null
pointer and crash.
Diffstat (limited to 'lib/blkid/devname.c')
-rw-r--r--lib/blkid/devname.c3
1 files changed, 2 insertions, 1 deletions
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;
}