as reported by George Boudreau, make sure we properly skip blank lines
authorMike Frysinger <vapier@gentoo.org>
Wed, 23 Jan 2008 18:48:26 +0000 (18:48 -0000)
committerMike Frysinger <vapier@gentoo.org>
Wed, 23 Jan 2008 18:48:26 +0000 (18:48 -0000)
util-linux/mdev.c

index 84d5e1c0ed34b5092455a6ae8e468e9991f16f9c..65b4da4f48e07359304bcefa9e4515372e23fd72 100644 (file)
@@ -78,8 +78,12 @@ static void make_device(char *path, int delete)
                                        val = strtok(vline, " \t");
                                        vline = NULL;
                                } while (val && !*val);
-                               if (!val)
-                                       break;
+                               if (!val) {
+                                       if (field)
+                                               break;
+                                       else
+                                               goto next_line;
+                               }
 
                                if (field == 0) {