chiark / gitweb /
[PATCH] namedev: skip backslashes only if followed by newline
[elogind.git] / namedev_parse.c
index 7cd676c390dd7c900e685980238d8cf73dcbddff..02d8a6520c50fe3302cea0055e7a8f2bbfe62136 100644 (file)
@@ -153,7 +153,7 @@ static int namedev_parse(const char *filename, void *data)
 
                /* skip backslash and newline from multi line rules */
                for (i = j = 0; i < count; i++) {
-                       if (bufline[i] == '\\' || bufline[i] == '\n')
+                       if (bufline[i] == '\\' && bufline[i+1] == '\n')
                                continue;
 
                        line[j++] = bufline[i];