From patchwork Tue Jul 3 10:03:40 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [WLAN] : Fix crash for NULL pointer handling Date: Tue, 03 Jul 2012 00:03:40 -0000 From: Manish BANSAL X-Patchwork-Id: 168780 Message-Id: <28CDD66F076AAB40B7C8338A697290020DB90911D8@EXDCVYMBSTM006.EQ1STM.local> To: "hostap@lists.shmoo.com" Hello, This patch add NULL check before passing the parameter to function wpa_supplicant_wps_event_er_set_sel_reg(). ===================================================================== Regards, Manish Bansal ================================================================ diff --git a/wpa_supplicant/wps_supplicant.c b/wpa_supplicant/wps_supplicant.c index 222c8fc..75631e1 100644 --- a/wpa_supplicant/wps_supplicant.c +++ b/wpa_supplicant/wps_supplicant.c @@ -656,7 +656,8 @@ static void wpa_supplicant_wps_event(void *ctx, enum wps_event event, &data->ap_settings); break; case WPS_EV_ER_SET_SELECTED_REGISTRAR: - wpa_supplicant_wps_event_er_set_sel_reg(wpa_s, + if (data) + wpa_supplicant_wps_event_er_set_sel_reg(wpa_s, &data->set_sel_reg); break; }