|
@@ -967,7 +967,7 @@ static enum wps_process_res wps_process_m4(struct wps_data *wps,
|
|
|
return WPS_CONTINUE;
|
|
|
}
|
|
|
|
|
|
- if (wps_validate_m4_encr(decrypted, attr->version2 != 0) < 0) {
|
|
|
+ if (wps_validate_m4_encr(decrypted, attr->version2 != NULL) < 0) {
|
|
|
wpabuf_free(decrypted);
|
|
|
wps->state = SEND_WSC_NACK;
|
|
|
return WPS_CONTINUE;
|
|
@@ -1020,7 +1020,7 @@ static enum wps_process_res wps_process_m6(struct wps_data *wps,
|
|
|
return WPS_CONTINUE;
|
|
|
}
|
|
|
|
|
|
- if (wps_validate_m6_encr(decrypted, attr->version2 != 0) < 0) {
|
|
|
+ if (wps_validate_m6_encr(decrypted, attr->version2 != NULL) < 0) {
|
|
|
wpabuf_free(decrypted);
|
|
|
wps->state = SEND_WSC_NACK;
|
|
|
return WPS_CONTINUE;
|
|
@@ -1086,8 +1086,8 @@ static enum wps_process_res wps_process_m8(struct wps_data *wps,
|
|
|
return WPS_CONTINUE;
|
|
|
}
|
|
|
|
|
|
- if (wps_validate_m8_encr(decrypted, wps->wps->ap, attr->version2 != 0)
|
|
|
- < 0) {
|
|
|
+ if (wps_validate_m8_encr(decrypted, wps->wps->ap,
|
|
|
+ attr->version2 != NULL) < 0) {
|
|
|
wpabuf_free(decrypted);
|
|
|
wps->state = SEND_WSC_NACK;
|
|
|
return WPS_CONTINUE;
|