From ecc4c08a22b2cd62bba397d770c5beafef7f8232 Mon Sep 17 00:00:00 2001 From: Stefan Kremser Date: Thu, 16 Mar 2017 23:04:48 +0100 Subject: [PATCH] Fixed loop bug in Mac library @N0vaPixel never change a running system! This caused a bug in the beacon flood attack. --- esp8266_deauther/Mac.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/esp8266_deauther/Mac.cpp b/esp8266_deauther/Mac.cpp index 5d95939..33c34ac 100644 --- a/esp8266_deauther/Mac.cpp +++ b/esp8266_deauther/Mac.cpp @@ -27,7 +27,7 @@ void Mac::setMac(Mac adr){ bool Mac::valid(){ for(int i=0;i<6;i++){ - if(adress[i] == 0xFF || adress[i] == 0x00) return false; + if(adress[i] != 0xFF && adress[i] != 0x00) return true; } return true; } @@ -57,4 +57,4 @@ bool Mac::compare(Mac target){ return true; } - +