Changeset 1843
- Timestamp:
- 12/07/06 14:47:17 (2 years ago)
- Files:
-
- tags/release-0.9.2.1 (copied) (copied from tags/release-0.9.2)
- tags/release-0.9.2.1/net80211/ieee80211_wireless.c (modified) (4 diffs)
- tags/release-0.9.2.1/release.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
tags/release-0.9.2.1/net80211/ieee80211_wireless.c
r1676 r1843 1556 1556 bufsize -= leader_len; 1557 1557 p += leader_len; 1558 if (bufsize < ielen) 1559 return 0; 1558 1560 for (i = 0; i < ielen && bufsize > 2; i++) 1559 1561 p += sprintf(p, "%02x", ie[i]); … … 1577 1579 char *end_buf = req->end_buf; 1578 1580 #if WIRELESS_EXT > 14 1579 char buf[64 * 2 + 30]; 1581 #define MAX_IE_LENGTH 64 * 2 + 30 1582 char buf[MAX_IE_LENGTH]; 1580 1583 #endif 1581 1584 struct iw_event iwe; … … 1679 1682 #ifdef IWEVGENIE 1680 1683 memset(&iwe, 0, sizeof(iwe)); 1684 if ((se->se_rsn_ie[1] + 2) > MAX_IE_LENGTH) 1685 return; 1681 1686 memcpy(buf, se->se_rsn_ie, se->se_rsn_ie[1] + 2); 1682 1687 iwe.cmd = IWEVGENIE; … … 1699 1704 #ifdef IWEVGENIE 1700 1705 memset(&iwe, 0, sizeof(iwe)); 1706 if ((se->se_wpa_ie[1] + 2) > MAX_IE_LENGTH) 1707 return; 1701 1708 memcpy(buf, se->se_wpa_ie, se->se_wpa_ie[1] + 2); 1702 1709 iwe.cmd = IWEVGENIE; tags/release-0.9.2.1/release.h
r1694 r1843 42 42 #define RELEASE_VERSION SVNVERSION 43 43 #else 44 #define RELEASE_VERSION "0.9.2 "44 #define RELEASE_VERSION "0.9.2.1" 45 45 #endif
