From bf1d347964eac6bf25c1595d29fcb761e58c99c3 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Wed, 24 Feb 2010 08:13:30 +0100 Subject: [PATCH] fdisk: do not treat names ending in '0' as partitions Signed-off-by: Denys Vlasenko --- util-linux/fdisk.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/util-linux/fdisk.c b/util-linux/fdisk.c index a731316ce..980568bc8 100644 --- a/util-linux/fdisk.c +++ b/util-linux/fdisk.c @@ -2802,8 +2802,9 @@ list_devs_in_proc_partititons(void) &ma, &mi, &sz, ptname) != 4) continue; for (s = ptname; *s; s++) - continue; - if (isdigit(s[-1])) + continue; + /* note: excluding '0': e.g. mmcblk0 is not a partition name! */ + if (s[-1] >= '1' && s[-1] <= '9') continue; sprintf(devname, "/dev/%s", ptname); open_list_and_close(devname, 0);