summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorÁlvaro Fernández Rojas2025-11-28 11:46:38 +0000
committerÁlvaro Fernández Rojas2025-11-28 11:50:03 +0000
commit90f503fc7ca6cce025e9429dc929c01372a5f36c (patch)
treed205676651d5d9140d713aa97862bd0b65a3e947
parenta170d63874f279d4bf48995a19285d7c7e7ad361 (diff)
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 <noltari@gmail.com>
-rw-r--r--src/ubus.c7
1 files changed, 4 insertions, 3 deletions
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;
}