chiark / gitweb /
Revert "udev-rules.c: remove 'first_token' variable"
[elogind.git] / udev / udev-rules.c
index 96645e8f02ec6b1f82d4d5e06325bd23e4fb793d..a92446403ff2604568814d455cd907ffd3c63895 100644 (file)
@@ -1603,6 +1603,8 @@ static int parse_file(struct udev_rules *rules, const char *filename, unsigned s
                while (line[len-2] == '\\') {
                        if (fgets(&line[len-2], (sizeof(line)-len)+2, f) == NULL)
                                break;
+                       if (strlen(&line[len-2]) < 2)
+                               break;
                        line_nr++;
                        len = strlen(line);
                }