[PATCH] wireless: wext: allocate space for NULL-termination for 32byte SSIDs

Holger Schurig holgerschurig at gmail.com
Wed Dec 16 03:26:13 EST 2009

> First of all, isn't TEST\0\0\0 simply the wrong length anyway?
> (that is, a length other than 32 is nonsense AFAIK)

No, the SSID IE in a beacon encodes also a length. So the beacons 
from SSID of TEST, TEST\0 and TEST\0\0\0 are different.

This is because in the beacon, the SSID is *NOT* an u8[32], but 
an IE, which is struct { u8 type, u8 length, u8 data[] };


More information about the libertas-dev mailing list