chiark / gitweb /
update rules file parsing
[elogind.git] / udev / udev-rules.c
index 6f53b6a88be6da2a8992bc9a9588d9daec98092c..00435d4af76c28efb010eb62b58e868b2bc8ecaa 100644 (file)
@@ -378,7 +378,7 @@ static int import_file_into_env(struct udev_device *dev, const char *filename)
        f = fopen(filename, "r");
        if (f == NULL)
                return -1;
-       while (fgets(line, sizeof(line), f))
+       while (fgets(line, sizeof(line), f) != NULL)
                import_property_from_string(dev, line);
        fclose(f);
        return 0;