X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=src%2Fubus.c;h=e9c5b6fb542813fe860d3fe171d0adf423ee6385;hb=a2dd8d6bd918fb211db491c7dcb1810032f3f8ca;hp=1bb8237eb42d9ce4b90a1d506a79cdce25f7c31c;hpb=a17665eaabee92b04b947bb68b8717b18ace6615;p=project%2Fodhcpd.git diff --git a/src/ubus.c b/src/ubus.c index 1bb8237..e9c5b6f 100644 --- a/src/ubus.c +++ b/src/ubus.c @@ -29,7 +29,7 @@ static int handle_dhcpv4_leases(struct ubus_context *ctx, _unused struct ubus_ob a = blobmsg_open_table(&b, "device"); avl_for_each_element(&interfaces, iface, avl) { - if (iface->dhcpv4 != MODE_SERVER || iface->dhcpv4_assignments.next == NULL) + if (iface->dhcpv4 != MODE_SERVER) continue; void *i = blobmsg_open_table(&b, iface->ifname); @@ -122,7 +122,7 @@ static int handle_dhcpv6_leases(_unused struct ubus_context *ctx, _unused struct a = blobmsg_open_table(&b, "device"); avl_for_each_element(&interfaces, iface, avl) { - if (iface->dhcpv6 != MODE_SERVER || iface->ia_assignments.next == NULL) + if (iface->dhcpv6 != MODE_SERVER) continue; void *i = blobmsg_open_table(&b, iface->ifname);