hostapd: Use start_ctrl_iface() from hostapd_add_iface()

Better share the same function for initializing control interface from
the two possible paths that can add a new interface to hostapd.

Signed-hostap: Jouni Malinen <j@w1.fi>
This commit is contained in:
Jouni Malinen 2013-11-03 19:11:38 +02:00
parent bf7f09bd24
commit e4ba031531
1 changed files with 2 additions and 6 deletions

View File

@ -1766,13 +1766,9 @@ int hostapd_add_iface(struct hapd_interfaces *interfaces, char *buf)
goto fail;
}
if (hapd_iface->interfaces &&
hapd_iface->interfaces->ctrl_iface_init &&
hapd_iface->interfaces->ctrl_iface_init(hapd_iface->bss[0])) {
wpa_printf(MSG_ERROR, "%s: Failed to setup control "
"interface", __func__);
if (start_ctrl_iface(hapd_iface) < 0)
goto fail;
}
wpa_printf(MSG_INFO, "Add interface '%s'", conf->bss[0]->iface);
return 0;