From: Jo-Philipp Wich Date: Mon, 27 Oct 2014 16:01:38 +0000 (+0100) Subject: utils: support extended format for uci section lookup X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=c92728fbace8f539edbb393222bea6a4e8717075;p=oweals%2Fiwinfo.git utils: support extended format for uci section lookup Signed-off-by: Jo-Philipp Wich --- 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)