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

From: Holger Schurig <[email-masked]>
Date: Wed, 16 Dec 2009 09:26:13 +0100

> 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[] };

-- 
http://www.holgerschurig.de