diff --git a/ioctl_cfg80211.c b/ioctl_cfg80211.c index e2fee1d..895acc2 100644 --- a/ioctl_cfg80211.c +++ b/ioctl_cfg80211.c @@ -2023,6 +2023,8 @@ static int rtw_cfg80211_set_probe_req_wpsp2pie(_adapter *padapter, char *buf, in RTW_INFO("%s, ielen=%d\n", __func__, len); #endif + if (!pmlmepriv) + return -EINVAL; if (len > 0) { wps_ie = rtw_get_wps_ie(buf, len, NULL, &wps_ielen); if (wps_ie) {