fdisk: do not treat names ending in '0' as partitions

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2010-02-24 08:13:30 +01:00
parent b702d9aa5a
commit bf1d347964

View File

@ -2802,8 +2802,9 @@ list_devs_in_proc_partititons(void)
&ma, &mi, &sz, ptname) != 4) &ma, &mi, &sz, ptname) != 4)
continue; continue;
for (s = ptname; *s; s++) for (s = ptname; *s; s++)
continue; continue;
if (isdigit(s[-1])) /* note: excluding '0': e.g. mmcblk0 is not a partition name! */
if (s[-1] >= '1' && s[-1] <= '9')
continue; continue;
sprintf(devname, "/dev/%s", ptname); sprintf(devname, "/dev/%s", ptname);
open_list_and_close(devname, 0); open_list_and_close(devname, 0);