chiark / gitweb /
sd-network: expose 'unmanaged' as a regular state
[elogind.git] / src / network / sd-network.c
index 317d087b988ded7e1a43897064e459851aba2103..50e5d9be1fd63e13f957ec5df17bfb3b74af5139 100644 (file)
@@ -85,9 +85,7 @@ _public_ int sd_network_get_link_state(unsigned index, char **state) {
         else if (!s)
                 return -EIO;
 
-        if (streq(s, "unmanaged"))
-                return -EUNATCH;
-        else if (streq(s, "initializing"))
+        if (streq(s, "initializing"))
                 return -EBUSY;
 
         *state = s;
@@ -235,7 +233,7 @@ static int network_get_boolean(const char *key, unsigned index) {
         if (r < 0)
                 return r;
         else if (!s)
-                return -EIO;
+                return false;
 
         return parse_boolean(s);
 }