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;
|
||||
}
|
||||
|
||||
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);
|
||||
if (publish_id < 1)
|
||||
return -1;
|
||||
|
|
Loading…
Reference in a new issue