NAN: Reject undefined publish type
The Wi-Fi Aware Specification v4.0 only defines unsolicited transmissions only, solicited transmissions only and both unsolicited and solicited transmissions publish. The other possibility is undefined so we should reject it. Signed-off-by: Chien Wong <m@xv97.com>
This commit is contained in:
parent
44f20382cc
commit
92829d8bee
1 changed files with 6 additions and 0 deletions
|
@ -1209,6 +1209,12 @@ int nan_de_publish(struct nan_de *de, const char *service_name,
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!params->unsolicited && !params->solicited) {
|
||||||
|
wpa_printf(MSG_INFO,
|
||||||
|
"NAN: Publish() - both unsolicited and solicited disabled is invalid");
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
publish_id = nan_de_get_handle(de);
|
publish_id = nan_de_get_handle(de);
|
||||||
if (publish_id < 1)
|
if (publish_id < 1)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
Loading…
Reference in a new issue