acx-mac80211: really fix the build
[openwrt-working-2016/.git] / package / kernel / acx-mac80211 / patches / 200-initial-macaddr.patch
index cc82fecbb319836fac71f1051c37b62bf1b6494a..c0fdd433b35efe11c66ce89ffc999c55352fe33c 100644 (file)
@@ -1,15 +1,13 @@
 --- a/cardsetting.c
 +++ b/cardsetting.c
-@@ -710,12 +710,27 @@ static int acx1xx_get_station_id(acx_dev
-       u8 stationID[4 + acx_ie_descs[ACX1xx_IE_DOT11_STATION_ID].len];
+@@ -715,10 +715,25 @@ int acx1xx_get_station_id(acx_device_t *
+       u8 *stationID = adev->ie_cmd_buf;
        const u8 *paddr;
        int i, res;
 +      const char *prom_addr;
 +      char *prom_getenv(const char *name);
  
-       res = acx_interrogate(adev, &stationID, ACX1xx_IE_DOT11_STATION_ID);
+       res = acx_interrogate(adev, stationID, ACX1xx_IE_DOT11_STATION_ID);
        paddr = &stationID[4];
 -      for (i = 0; i < ETH_ALEN; i++) {
 +      prom_addr = NULL;