include ESSID in dupes check
@@ -175,6 +175,8 @@ while(c < hcxrecords)
if(memcmp(zeigerhcx->mac_sta.addr, zeigerhcxold->mac_sta.addr, 6) == 0)
{
if(memcmp(zeigerhcx->nonce_ap, zeigerhcxold->nonce_ap, 28) == 0)
+ {
+ if(memcmp(zeigerhcx->essid, zeigerhcxold->essid, 32) == 0)
{
removedcount++;
c++;
@@ -182,6 +184,7 @@ while(c < hcxrecords)
}
}
}
+ }
fwrite(zeigerhcx, HCX_SIZE, 1, fhhcx);
c++;
rw++;
