utils: support extended format for uci section lookup
Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
This commit is contained in:
parent
149ce00582
commit
c92728fbac
1 changed files with 2 additions and 5 deletions
|
@ -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)
|
||||
|
|
Loading…
Reference in a new issue