chiark / gitweb /
sd-network: when the LLMNR setting is not known for an interface consider that as...
[elogind.git] / src / network / sd-network.c
index 260ca470d1142cf08df5e73da069910bbcc6ed02..ed02eccaf1002a85710f1d920186fbd9079697e2 100644 (file)
@@ -122,6 +122,8 @@ _public_ int sd_network_get_llmnr(int ifindex, char **llmnr) {
                 return -ENODATA;
         else if (r < 0)
                 return r;
+        else if (!s)
+                return -ENODATA;
 
         *llmnr = s;
         s = NULL;