WPS: Fix error case in NFC password token generation
Need to verify that wps_build_nfc_pw_token() returned a valid buffer before trying to encapsulate it for NDEF. Signed-hostap: Jouni Malinen <j@w1.fi>
This commit is contained in:
parent
0e3c16546b
commit
5bb7ae1f0c
1 changed files with 1 additions and 1 deletions
|
@ -1799,7 +1799,7 @@ struct wpabuf * wpas_wps_nfc_token(struct wpa_supplicant *wpa_s, int ndef)
|
|||
ret = wps_build_nfc_pw_token(wpa_s->conf->wps_nfc_dev_pw_id,
|
||||
wpa_s->conf->wps_nfc_dh_pubkey,
|
||||
wpa_s->conf->wps_nfc_dev_pw);
|
||||
if (ndef) {
|
||||
if (ndef && ret) {
|
||||
struct wpabuf *tmp;
|
||||
tmp = ndef_build_wifi(ret);
|
||||
wpabuf_free(ret);
|
||||
|
|
Loading…
Reference in a new issue