hostapd: ucode: initialise conf in iface.add_bss
The early error path jumps to out: before conf is assigned, where hostapd_config_free(conf) frees an indeterminate pointer. Initialise it to NULL (hostapd_config_free tolerates NULL). Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
@@ -428,7 +428,7 @@ uc_hostapd_iface_add_bss(uc_vm_t *vm, size_t nargs)
|
||||
{
|
||||
struct hostapd_iface *iface = uc_fn_thisval("hostapd.iface");
|
||||
struct hostapd_bss_config *bss;
|
||||
struct hostapd_config *conf;
|
||||
struct hostapd_config *conf = NULL;
|
||||
struct hostapd_data *hapd;
|
||||
uc_value_t *file = uc_fn_arg(0);
|
||||
uc_value_t *index = uc_fn_arg(1);
|
||||
|
||||
Reference in New Issue
Block a user