| Message ID | 20260514083418.34498-1-andrei.otcheretianski@intel.com |
|---|---|
| State | Accepted |
| Headers | show |
| Series | NAN: Fix setting PBM in NAN discovery event | expand |
On Thu, May 14, 2026 at 11:34:17AM +0300, Andrei Otcheretianski wrote: > The pairing and bootstrapping value was set before the NAN discovery > object was memset. Fix this by moving the memset() call earlier. Thanks, applied.
diff --git a/src/common/nan_de.c b/src/common/nan_de.c index c5b1022772..ba61412bd9 100644 --- a/src/common/nan_de.c +++ b/src/common/nan_de.c @@ -1529,6 +1529,7 @@ static bool nan_de_rx_publish(struct nan_de *de, struct nan_de_service *srv, } send_event: + os_memset(&res, 0, sizeof(res)); if (buf && buf_len > 0) { /* Parse Cipher Suite Information Attribute */ cipher_suite_count = nan_de_parse_csia( @@ -1552,7 +1553,6 @@ send_event: res.pbm = nan_de_get_advertise_pbm(buf, buf_len); } - os_memset(&res, 0, sizeof(res)); res.subscribe_id = srv->id; res.srv_proto_type = srv_proto_type; res.ssi = ssi;