|
Line 0
Link Here
|
|
|
1 |
--- src/p2p/p2p.c.orig 2015-04-24 22:44:26 UTC |
| 2 |
+++ src/p2p/p2p.c |
| 3 |
@@ -778,6 +778,7 @@ int p2p_add_device(struct p2p_data *p2p, |
| 4 |
if (os_memcmp(addr, p2p_dev_addr, ETH_ALEN) != 0) |
| 5 |
os_memcpy(dev->interface_addr, addr, ETH_ALEN); |
| 6 |
if (msg.ssid && |
| 7 |
+ msg.ssid[1] <= sizeof(dev->oper_ssid) && |
| 8 |
(msg.ssid[1] != P2P_WILDCARD_SSID_LEN || |
| 9 |
os_memcmp(msg.ssid + 2, P2P_WILDCARD_SSID, P2P_WILDCARD_SSID_LEN) |
| 10 |
!= 0)) { |