From: Álvaro Fernández Rojas Date: Fri, 28 Nov 2025 11:46:38 +0000 (+0100) Subject: ubus: fix shadow local variable X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=90f503fc7ca6cce025e9429dc929c01372a5f36c;p=project%2Fodhcpd.git ubus: fix shadow local variable Fix leftover shadowed local variable in ubus code from commit a170d63874f2. src/ubus.c:130:38: error: declaration of 'a' shadows a previous local [-Werror=shadow=local] 130 | struct dhcpv6_lease *a, *border; | ^ src/ubus.c:118:15: note: shadowed declaration is here 118 | void *a; | ^ Fixes: a170d63874f2 ("src: fix shadowed local variables") Signed-off-by: Álvaro Fernández Rojas --- diff --git a/src/ubus.c b/src/ubus.c index 426c1a2..5b6cf22 100644 --- a/src/ubus.c +++ b/src/ubus.c @@ -115,10 +115,10 @@ static int handle_dhcpv6_leases(_o_unused struct ubus_context *ctx, _o_unused st { struct interface *iface; time_t now = odhcpd_time(); - void *a; + void *dev_tbl; blob_buf_init(&b, 0); - a = blobmsg_open_table(&b, "device"); + dev_tbl = blobmsg_open_table(&b, "device"); avl_for_each_element(&interfaces, iface, avl) { if (iface->dhcpv6 != MODE_SERVER) @@ -172,8 +172,9 @@ static int handle_dhcpv6_leases(_o_unused struct ubus_context *ctx, _o_unused st blobmsg_close_table(&b, i); } - blobmsg_close_table(&b, a); + blobmsg_close_table(&b, dev_tbl); ubus_send_reply(ctx, req, b.head); + return 0; }