Ticket #829 (closed defect: fixed)

Opened 5 years ago

Last modified 5 years ago

Compile error

Reported by: anonymous Assigned to:
Priority: major Milestone: version 0.9.3
Component: madwifi: other Version: trunk
Keywords: IWEVGENIE Cc:
Patch is attached: 0 Pending:

Description

trunk rev. 1705

I'v got the following error while compiling the file ieee80211_wireless.c:

ieee80211_wireless.c: In function `giwscan_cb':
ieee80211_wireless.c:1742: parse error before `static'
ieee80211_wireless.c:1748: `rsn_leader' undeclared (first use in this function)
ieee80211_wireless.c:1748: (Each undeclared identifier is reported only once
ieee80211_wireless.c:1748: for each function it appears in.)
ieee80211_wireless.c:1768: parse error before `static'
ieee80211_wireless.c:1773: `wpa_leader' undeclared (first use in this function)
make[4]: *** [ieee80211_wireless.o] Error 1

by checking the code ieee80211_wireless.c:

   1733
   1734         if (se->se_rsn_ie != NULL) {
   1735           last_ev = current_ev;
   1736 #ifdef IWEVGENIE
   1737                 memset(&iwe, 0, sizeof(iwe));
   1738                 memcpy(buf, se->se_rsn_ie, se->se_rsn_ie[1] + 2);
   1739                 iwe.cmd = IWEVGENIE;
   1740                 iwe.u.data.length = se->se_rsn_ie[1] + 2;
   1741 #else
   1742                 static const char rsn_leader[] = "rsn_ie=";
   1743                 memset(&iwe, 0, sizeof(iwe));
   1744                 iwe.cmd = IWEVCUSTOM;
   1745                 if (se->se_rsn_ie[0] == IEEE80211_ELEMID_RSN)
   1746                         iwe.u.data.length = encode_ie(buf, sizeof(buf),
   1747                                 se->se_rsn_ie, se->se_rsn_ie[1] + 2,
   1748                                 rsn_leader, sizeof(rsn_leader) - 1);
   1749 #endif

it seems that IWEVGENIE not defined and goes to the else part. and the declaration (1742) are not at the begining of the block. This part of code is changed at rev.1698.

Attachments

Change History

09/19/06 05:45:57 changed by mrenzmann

  • status changed from new to closed.
  • resolution set to fixed.
  • milestone set to version 0.9.3.

Fixed in r1717.


Add/Change #829 (Compile error)