24 lines
698 B
Diff
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')
|