diff --git a/esp32_marauder/WiFiScan.cpp b/esp32_marauder/WiFiScan.cpp index 0964f59..429692d 100644 --- a/esp32_marauder/WiFiScan.cpp +++ b/esp32_marauder/WiFiScan.cpp @@ -11,6 +11,11 @@ int num_eapol = 0; LinkedList* ssids; LinkedList* access_points; +int ieee80211_raw_frame_sanity_check(int32_t arg, int32_t arg2, int32_t arg3){ + printf("Sanity check bypass called!\n"); + return 0; +} + class bluetoothScanAllCallback: public BLEAdvertisedDeviceCallbacks { /* Original BLE */ @@ -131,6 +136,11 @@ WiFiScan::WiFiScan() { } +/*int WiFiScan::ieee80211_raw_frame_sanity_check(int32_t arg, int32_t arg2, int32_t arg3){ + printf("Sanity check bypass called!\n"); + return 0; +}*/ + void WiFiScan::RunSetup() { ssids = new LinkedList(); access_points = new LinkedList(); diff --git a/esp32_marauder/WiFiScan.h b/esp32_marauder/WiFiScan.h index 744fa1a..2d0275c 100644 --- a/esp32_marauder/WiFiScan.h +++ b/esp32_marauder/WiFiScan.h @@ -61,6 +61,7 @@ extern BatteryInterface battery_obj; extern TemperatureInterface temp_obj; esp_err_t esp_wifi_80211_tx(wifi_interface_t ifx, const void *buffer, int len, bool en_sys_seq); +int ieee80211_raw_frame_sanity_check(int32_t arg, int32_t arg2, int32_t arg3); struct ssid { String essid; @@ -212,6 +213,8 @@ class WiFiScan void RunLvJoinWiFi(uint8_t scan_mode, uint16_t color); static void scanCompleteCB(BLEScanResults scanResults); + //int ieee80211_raw_frame_sanity_check(int32_t arg, int32_t arg2, int32_t arg3); + public: WiFiScan();