ucv_array_set(list, i, ucv_string_new(hapd->conf->iface));
ucv_object_add(bss, hapd->conf->iface, ucv_get(val));
}
- ucv_object_add(if_bss, iface->phy, ucv_get(list));
+ ucv_object_add(if_bss, iface->phy, list);
}
static void
hostapd_ucode_update_bss_list(iface, if_bss, bss);
}
- ucv_object_add(ucv_prototype_get(global), "interfaces", ucv_get(ifs));
- ucv_object_add(ucv_prototype_get(global), "interface_bss", ucv_get(if_bss));
- ucv_object_add(ucv_prototype_get(global), "bss", ucv_get(bss));
+ ucv_object_add(ucv_prototype_get(global), "interfaces", ifs);
+ ucv_object_add(ucv_prototype_get(global), "interface_bss", if_bss);
+ ucv_object_add(ucv_prototype_get(global), "bss", bss);
+
ucv_gc(vm);
}
uc_vm_registry_set(&vm, "hostap.global", global);
proto = ucv_prototype_get(global);
- ucv_object_add(proto, "data", ucv_get(ucv_object_new(&vm)));
+ ucv_object_add(proto, "data", ucv_object_new(&vm));
#define ADD_CONST(x) ucv_object_add(proto, #x, ucv_int64_new(x))
ADD_CONST(MSG_EXCESSIVE);
for (wpa_s = wpa_global->ifaces; wpa_s; wpa_s = wpa_s->next)
ucv_object_add(ifs, wpa_s->ifname, ucv_get(wpas_ucode_iface_get_uval(wpa_s)));
- ucv_object_add(ucv_prototype_get(global), "interfaces", ucv_get(ifs));
+ ucv_object_add(ucv_prototype_get(global), "interfaces", ifs);
ucv_gc(vm);
}