Update macsniff.cpp

fix issue #675
This commit is contained in:
Verkehrsrot 2020-11-24 22:12:47 +01:00 committed by GitHub
parent 7f20c198b9
commit e4270cb473
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -134,7 +134,7 @@ uint16_t mac_analyze(MacBuffer_t MacBuffer) {
uint32_t *oui; // temporary buffer for vendor OUI uint32_t *oui; // temporary buffer for vendor OUI
oui = (uint32_t *)MacBuffer.mac; oui = (uint32_t *)MacBuffer.mac;
// if we find OUI on vendor filter list we don't analyze and return early // if we find OUI on vendor filter list we don't analyze and return early
if (std::find(vendors.begin(), vendors.end(), __builtin_bswap32(*oui) >> 8) != if (std::find(vendors.begin(), vendors.end(), __builtin_bswap32(*oui) >> 8) ==
vendors.end()) vendors.end())
return 0; return 0;
#endif #endif
@ -212,4 +212,4 @@ uint16_t mac_analyze(MacBuffer_t MacBuffer) {
// if an unknown Wifi or BLE mac was counted, return hash of this mac, else 0 // if an unknown Wifi or BLE mac was counted, return hash of this mac, else 0
return (added ? hashedmac : 0); return (added ? hashedmac : 0);
} }