Просмотр исходного кода

hostapd: fix potential double free in ubus code

Ensure that the object name is never freed twice

Signed-off-by: Felix Fietkau <[email protected]>
Felix Fietkau 6 месяцев назад
Родитель
Сommit
6e1d4afa86
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      package/network/services/hostapd/src/src/ap/ubus.c

+ 1 - 0
package/network/services/hostapd/src/src/ap/ubus.c

@@ -1788,6 +1788,7 @@ void hostapd_ubus_free_bss(struct hostapd_data *hapd)
 	}
 
 	free(name);
+	obj->name = NULL;
 }
 
 static void