struct hostapd_data *hapd = iface->bss[i];
uc_value_t *val = hostapd_ucode_bss_get_uval(hapd);
- ucv_array_set(list, i, ucv_get(ucv_string_new(hapd->conf->iface)));
+ 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));
if (wpa_ucode_call_prepare("sta_auth"))
return 0;
- uc_value_push(ucv_get(ucv_string_new(hapd->conf->iface)));
+ uc_value_push(ucv_string_new(hapd->conf->iface));
snprintf(addr, sizeof(addr), MACSTR, MAC2STR(sta->addr));
- val = ucv_string_new(addr);
- uc_value_push(ucv_get(val));
+ uc_value_push(ucv_string_new(addr));
val = wpa_ucode_call(2);
if (wpa_ucode_call_prepare("sta_connected"))
return;
- uc_value_push(ucv_get(ucv_string_new(hapd->conf->iface)));
+ uc_value_push(ucv_string_new(hapd->conf->iface));
snprintf(addr, sizeof(addr), MACSTR, MAC2STR(sta->addr));
- val = ucv_string_new(addr);
- uc_value_push(ucv_get(val));
+ uc_value_push(ucv_string_new(addr));
val = ucv_object_new(vm);
if (sta->psk_idx)
ucv_object_add(val, "psk_idx", ucv_int64_new(sta->psk_idx - 1));
- uc_value_push(ucv_get(val));
+ uc_value_push(val);
val = wpa_ucode_call(3);
if (ucv_type(val) != UC_OBJECT)
return;
val = hostapd_ucode_bss_get_uval(hapd);
- uc_value_push(ucv_get(ucv_string_new(hapd->iface->phy)));
- uc_value_push(ucv_get(ucv_string_new(hapd->conf->iface)));
+ uc_value_push(ucv_string_new(hapd->iface->phy));
+ uc_value_push(ucv_string_new(hapd->conf->iface));
uc_value_push(ucv_get(val));
ucv_put(wpa_ucode_call(3));
ucv_gc(vm);
return;
val = hostapd_ucode_bss_get_uval(hapd);
- uc_value_push(ucv_get(ucv_string_new(hapd->conf->iface))); // BSS ifname
+ uc_value_push(ucv_string_new(hapd->conf->iface)); // BSS ifname
uc_value_push(ucv_get(val));
- uc_value_push(ucv_get(ucv_string_new(ifname))); // APuP peer ifname
+ uc_value_push(ucv_string_new(ifname)); // APuP peer ifname
ucv_put(wpa_ucode_call(2));
ucv_gc(vm);
}
ucv_object_add(ret, "op_class", ucv_int64_new(op_class));
ucv_object_add(ret, "channel", ucv_int64_new(channel));
ucv_object_add(ret, "hw_mode", ucv_int64_new(hw_mode));
- ucv_object_add(ret, "hw_mode_str", ucv_get(ucv_string_new(modestr)));
+ ucv_object_add(ret, "hw_mode_str", ucv_string_new(modestr));
ucv_object_add(ret, "sec_channel", ucv_int64_new(sec_channel));
ucv_object_add(ret, "frequency", ucv_int64_new(freq_val));
if (wpa_ucode_call_prepare("iface_add"))
return;
- uc_value_push(ucv_get(ucv_string_new(wpa_s->ifname)));
+ uc_value_push(ucv_string_new(wpa_s->ifname));
uc_value_push(ucv_get(wpas_ucode_iface_get_uval(wpa_s)));
ucv_put(wpa_ucode_call(2));
ucv_gc(vm);
if (wpa_ucode_call_prepare("iface_remove"))
return;
- uc_value_push(ucv_get(ucv_string_new(wpa_s->ifname)));
+ uc_value_push(ucv_string_new(wpa_s->ifname));
uc_value_push(ucv_get(val));
ucv_put(wpa_ucode_call(2));
ucv_gc(vm);
return;
state = wpa_supplicant_state_txt(wpa_s->wpa_state);
- uc_value_push(ucv_get(ucv_string_new(wpa_s->ifname)));
+ uc_value_push(ucv_string_new(wpa_s->ifname));
uc_value_push(ucv_get(val));
- uc_value_push(ucv_get(ucv_string_new(state)));
+ uc_value_push(ucv_string_new(state));
ucv_put(wpa_ucode_call(3));
ucv_gc(vm);
}
if (wpa_ucode_call_prepare("event"))
return;
- uc_value_push(ucv_get(ucv_string_new(wpa_s->ifname)));
+ uc_value_push(ucv_string_new(wpa_s->ifname));
uc_value_push(ucv_get(val));
- uc_value_push(ucv_get(ucv_string_new(event_to_string(event))));
+ uc_value_push(ucv_string_new(event_to_string(event)));
val = ucv_object_new(vm);
uc_value_push(ucv_get(val));
{
struct wpa_supplicant *wpa_s = uc_fn_thisval("wpas.iface");
struct wpa_bss *bss;
- uc_value_t *ret, *val;
+ uc_value_t *ret;
if (!wpa_s)
return NULL;
ret = ucv_object_new(vm);
- val = ucv_string_new(wpa_supplicant_state_txt(wpa_s->wpa_state));
- ucv_object_add(ret, "state", ucv_get(val));
+ ucv_object_add(ret, "state", ucv_string_new(wpa_supplicant_state_txt(wpa_s->wpa_state)));
bss = wpa_s->current_bss;
if (bss) {