Parcourir la source

WPS: Fix a potential memory leak on wps_init() error path

Signed-hostap: Jouni Malinen <jouni@qca.qualcomm.com>
Jouni Malinen il y a 12 ans
Parent
commit
315dbfb11e
1 fichiers modifiés avec 1 ajouts et 0 suppressions
  1. 1 0
      src/wps/wps.c

+ 1 - 0
src/wps/wps.c

@@ -110,6 +110,7 @@ struct wps_data * wps_init(const struct wps_config *cfg)
 		data->new_ap_settings =
 			os_malloc(sizeof(*data->new_ap_settings));
 		if (data->new_ap_settings == NULL) {
+			os_free(data->dev_password);
 			os_free(data);
 			return NULL;
 		}