chiark / gitweb /
Fix a few return codes in error paths
[elogind.git] / src / network / networkd-netdev.c
index 762eff2f6287625f52652e5450a0a7eaf2662661..92548d96f086320eec4be69ce9639f7714dda97f 100644 (file)
@@ -461,7 +461,7 @@ static int netdev_load_one(Manager *manager, const char *filename) {
                 if (errno == ENOENT)
                         return 0;
                 else
-                        return errno;
+                        return -errno;
         }
 
         netdev = new0(NetDev, 1);