chiark / gitweb /
Let config_parse open file where applicable
[elogind.git] / src / udev / net / link-config.c
index fe916a4326755e7fc0be49d2c89d77db6e831533..73243fa107b1fe87ebcdc2e8254e9d8cbd62e6fb 100644 (file)
@@ -177,11 +177,10 @@ static int load_link(link_config_ctx *ctx, const char *filename) {
         r = config_parse(NULL, filename, file,
                          "Match\0Link\0Ethernet\0",
                          config_item_perf_lookup, link_config_gperf_lookup,
-                         false, false, link);
-        if (r < 0) {
-                log_warning("Could not parse config file %s: %s", filename, strerror(-r));
+                         false, false, true, link);
+        if (r < 0)
                 return r;
-        else
+        else
                 log_debug("Parsed configuration file %s", filename);
 
         link->filename = strdup(filename);