Changeset 1843

Show
Ignore:
Timestamp:
12/07/06 14:47:17 (2 years ago)
Author:
mrenzmann
Message:

Importing the fix that went into trunk in r1842 into release-0.9.2
and tagging the result as release-0.9.2.1.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • tags/release-0.9.2.1/net80211/ieee80211_wireless.c

    r1676 r1843  
    15561556        bufsize -= leader_len; 
    15571557        p += leader_len; 
     1558        if (bufsize < ielen) 
     1559                return 0; 
    15581560        for (i = 0; i < ielen && bufsize > 2; i++) 
    15591561                p += sprintf(p, "%02x", ie[i]); 
     
    15771579        char *end_buf = req->end_buf; 
    15781580#if WIRELESS_EXT > 14 
    1579         char buf[64 * 2 + 30]; 
     1581#define MAX_IE_LENGTH 64 * 2 + 30 
     1582        char buf[MAX_IE_LENGTH]; 
    15801583#endif 
    15811584        struct iw_event iwe; 
     
    16791682#ifdef IWEVGENIE 
    16801683                memset(&iwe, 0, sizeof(iwe)); 
     1684                if ((se->se_rsn_ie[1] + 2) > MAX_IE_LENGTH) 
     1685                        return; 
    16811686                memcpy(buf, se->se_rsn_ie, se->se_rsn_ie[1] + 2); 
    16821687                iwe.cmd = IWEVGENIE; 
     
    16991704#ifdef IWEVGENIE 
    17001705                memset(&iwe, 0, sizeof(iwe)); 
     1706                if ((se->se_wpa_ie[1] + 2) > MAX_IE_LENGTH) 
     1707                        return; 
    17011708                memcpy(buf, se->se_wpa_ie, se->se_wpa_ie[1] + 2); 
    17021709                iwe.cmd = IWEVGENIE; 
  • tags/release-0.9.2.1/release.h

    r1694 r1843  
    4242#define RELEASE_VERSION SVNVERSION 
    4343#else 
    44 #define RELEASE_VERSION "0.9.2
     44#define RELEASE_VERSION "0.9.2.1
    4545#endif