odhcpd: detect broken hostnames
[oweals/odhcpd.git] / src / ubus.c
index 5be6bbef41f60e44ab75ec9bfaf39e1637e43978..1aec590289b7b914924c613e55f8fc20e4ea5da1 100644 (file)
@@ -53,6 +53,9 @@ static int handle_dhcpv4_leases(struct ubus_context *ctx, _unused struct ubus_ob
 
                        if (c->flags & OAF_STATIC)
                                blobmsg_add_string(&b, NULL, "static");
+
+                       if (c->flags & OAF_BROKEN_HOSTNAME)
+                               blobmsg_add_string(&b, NULL, "broken-hostname");
                        blobmsg_close_array(&b, m);
 
                        buf = blobmsg_alloc_string_buffer(&b, "address", INET_ADDRSTRLEN);