chiark / gitweb /
[PATCH] finally solve the bad sysfs-timing for all of us
[elogind.git] / udev_config.c
index 20b6c75d32604fa1fe4263e5fee07d5600541aa2..ba2b3d2b886966eaa890d09673e9a64a310e79c8 100644 (file)
@@ -161,15 +161,13 @@ static int parse_config_file(void)
                        continue;
                }
 
-               /* empty line? */
-               if (bufline[0] == '\0' || bufline[0] == '\n')
-                       continue;
-
                /* eat the whitespace */
-               while (isspace(bufline[0])) {
+               while ((count > 0) && isspace(bufline[0])) {
                        bufline++;
                        count--;
                }
+               if (count == 0)
+                       continue;
 
                /* see if this is a comment */
                if (bufline[0] == COMMENT_CHARACTER)