--- linux-2.4.19/init/do_mounts.c 2002-08-03 02:39:46.000000000 +0200 +++ linux-2.4.19-new/init/do_mounts.c 2002-09-07 12:04:39.000000000 +0200 @@ -243,6 +243,8 @@ } dev++; } while (dev->name); + if (!(dev->name)) + return to_kdev_t(0); } return to_kdev_t(base + simple_strtoul(line,NULL,base?10:16)); }