udev/udev-095-longcomment.patch
2006-08-10 12:13:36 +00:00

24 lines
698 B
Diff

--- udev-095/udev_rules_parse.c.longcomment 2006-07-04 12:34:55.000000000 +0200
+++ udev-095/udev_rules_parse.c 2006-08-10 14:00:58.000000000 +0200
@@ -603,6 +603,10 @@
cur += count+1;
lineno++;
+ /* see if this is a comment */
+ if (bufline[0] == COMMENT_CHARACTER)
+ continue;
+
if (count >= sizeof(line)) {
err("line too long, rule skipped '%s:%u'", filename, lineno);
continue;
@@ -616,10 +620,6 @@
if (count == 0)
continue;
- /* see if this is a comment */
- if (bufline[0] == COMMENT_CHARACTER)
- continue;
-
/* skip backslash and newline from multi line rules */
for (i = j = 0; i < count; i++) {
if (bufline[i] == '\\' && bufline[i+1] == '\n')