--- 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));
 }
