From c92728fbace8f539edbb393222bea6a4e8717075 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Mon, 27 Oct 2014 17:01:38 +0100 Subject: [PATCH] utils: support extended format for uci section lookup Signed-off-by: Jo-Philipp Wich --- iwinfo_utils.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/iwinfo_utils.c b/iwinfo_utils.c index b313ea2..93de032 100644 --- a/iwinfo_utils.c +++ b/iwinfo_utils.c @@ -372,6 +372,7 @@ struct uci_section *iwinfo_uci_get_radio(const char *name, const char *type) struct uci_ptr ptr = { .package = "wireless", .section = name, + .flags = UCI_LOOKUP_EXTENDED, }; const char *opt; @@ -381,11 +382,7 @@ struct uci_section *iwinfo_uci_get_radio(const char *name, const char *type) return NULL; } - memset(&ptr, 0, sizeof(ptr)); - ptr.package = "wireless"; - ptr.section = name; - - if (uci_lookup_ptr(uci_ctx, &ptr, NULL, false)) + if (uci_lookup_ptr(uci_ctx, &ptr, NULL, true)) return NULL; if (!ptr.s || strcmp(ptr.s->type, "wifi-device") != 0) -- 2.25.1