hostapd: add a build variant for wpa_supplicant and one for a multicall hostapd+suppl...
[openwrt-10.03/.git] / package / wpa_supplicant / patches / 140-quality.patch
diff --git a/package/wpa_supplicant/patches/140-quality.patch b/package/wpa_supplicant/patches/140-quality.patch
deleted file mode 100644 (file)
index edb0b26..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
---- a/wpa_supplicant/wpa_supplicant.c
-+++ b/wpa_supplicant/wpa_supplicant.c
-@@ -1248,7 +1248,7 @@ static int wpa_supplicant_get_scan_resul
- {
- #define SCAN_AP_LIMIT 128
-       struct wpa_scan_result *results;
--      int num, i;
-+      int num, i, j;
-       struct wpa_scan_results *res;
-       results = os_malloc(SCAN_AP_LIMIT * sizeof(struct wpa_scan_result));
-@@ -1345,6 +1345,21 @@ static int wpa_supplicant_get_scan_resul
-               res->res[res->num++] = r;
-       }
-+      /* sort scan results by quality */
-+      for(i = 0; i < num - 1; i++) {
-+              for(j = i + 1; j < num; j++) {
-+                      struct wpa_scan_result tmp;
-+
-+                      if (results[i].qual > results[j].qual)
-+                              continue;
-+
-+                      os_memcpy(&tmp, &results[i], sizeof(tmp));
-+                      os_memcpy(&results[i], &results[j], sizeof(tmp));
-+                      os_memcpy(&results[j], &tmp, sizeof(tmp));
-+              }
-+      }
-+
-+
-       os_free(results);
-       wpa_s->scan_res = res;