X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=src%2Fban.c;h=d91fb5a40090c53f5c7da009093aa426ff147896;hb=4c431fe65269e9b1d452855b9df8cfe80683b691;hp=043cbc1ced684c9ea841e6b4139fc818f3304007;hpb=1f6407aa1a69c734dfeb202a967609c99403f947;p=umurmur.git diff --git a/src/ban.c b/src/ban.c index 043cbc1..d91fb5a 100644 --- a/src/ban.c +++ b/src/ban.c @@ -1,5 +1,5 @@ -/* Copyright (C) 2009-2011, Martin Johansson - Copyright (C) 2005-2011, Thorvald Natvig +/* Copyright (C) 2009-2012, Martin Johansson + Copyright (C) 2005-2012, Thorvald Natvig All rights reserved. @@ -72,18 +72,18 @@ void Ban_pruneBanned() list_iterate(itr, &banlist) { ban = list_get_entry(itr, ban_t, node); +#ifdef DEBUG + SSLi_hash2hex(ban->hash, hexhash); + Log_debug("BL: User %s Reason: '%s' Hash: %s IP: %s Time left: %d", + ban->name, ban->reason, hexhash, inet_ntoa(*((struct in_addr *)&ban->address)), + bantime / 1000000LL - Timer_elapsed(&ban->startTime) / 1000000LL); +#endif if (Timer_isElapsed(&ban->startTime, bantime)) { - free(ban->name); free(ban->reason); list_del(&ban->node); free(ban); } -#ifdef DEBUG - SSLi_hash2hex(ban->hash, hexhash); - Log_debug("BL: User %s Reason: '%s' Hash: %s IP: %s", - ban->name, ban->reason, hexhash, inet_ntoa(*((struct in_addr *)&ban->address))); -#endif } }