fix client array insert function

This commit is contained in:
PolynomialDivision 2017-12-22 18:15:03 +01:00
parent c259c29d1d
commit 3a127e9900

View file

@ -334,17 +334,15 @@ int client_array_go_next_help(char sort_order[], int i, client entry,
switch (sort_order[i]) { switch (sort_order[i]) {
// bssid-mac // bssid-mac
case 'b': case 'b':
return mac_is_greater(entry.bssid_addr, next_entry.bssid_addr) && return mac_is_greater(entry.bssid_addr, next_entry.bssid_addr);
mac_is_equal(entry.client_addr, next_entry.client_addr);
// client-mac // client-mac
case 'c': case 'c':
return mac_is_greater(entry.client_addr, next_entry.client_addr) && return mac_is_greater(entry.client_addr, next_entry.client_addr) &&
mac_is_greater(entry.bssid_addr, next_entry.bssid_addr); mac_is_equal(entry.bssid_addr, next_entry.bssid_addr);
default: default:
return 0;
break; break;
} }
return 0;
} }
int client_array_go_next(char sort_order[], int i, client entry, int client_array_go_next(char sort_order[], int i, client entry,