version 1.17, 2009/09/02 16:38:35 |
version 1.18, 2009/09/05 17:42:16 |
|
|
return (0); |
return (0); |
|
|
wrong: |
wrong: |
password_backoff = server_activity; |
|
password_failures++; |
password_failures++; |
|
password_backoff = 0; |
|
|
for (i = 0; i < ARRAY_LENGTH(&clients); i++) { |
for (i = 0; i < ARRAY_LENGTH(&clients); i++) { |
c = ARRAY_ITEM(&clients, i); |
c = ARRAY_ITEM(&clients, i); |
|
|
} |
} |
failures = password_failures % tries; |
failures = password_failures % tries; |
if (failures > backoff) { |
if (failures > backoff) { |
password_backoff += ((failures - backoff) * tries / 2); |
password_backoff = |
|
server_activity + ((failures - backoff) * tries / 2); |
return (-2); |
return (-2); |
} |
} |
return (-1); |
return (-1); |