From b0fa3c55e6dbd395b2199f5d1f6d3dd17ceb6293 Mon Sep 17 00:00:00 2001 From: Tim Cava Date: Wed, 31 Jul 2013 07:15:29 +0000 Subject: [PATCH] Fix the for loop in cav_away(). git-svn-id: svn://svn.code.sf.net/p/bitchx/code/trunk@299 13b04d17-f746-0410-82c6-800466cd88b0 --- dll/cavlink/cavlink.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dll/cavlink/cavlink.c b/dll/cavlink/cavlink.c index e1f5cdb..977f30a 100644 --- a/dll/cavlink/cavlink.c +++ b/dll/cavlink/cavlink.c @@ -822,9 +822,9 @@ void cav_away(SocketList *Client, char *nick) NickTab *tmp; if (get_server_away(from_server) && nick) { - for (tmp = tabkey_array;tmp; tmp = tmp->next); + for (tmp = tabkey_array; tmp; tmp = tmp->next) { - if (!tmp || (tmp->nick && !my_stricmp(tmp->nick, nick))) + if (tmp->nick && !my_stricmp(tmp->nick, nick)) return; } dcc_printf(Client->is_read, "msg %s AWAY %s\n", nick, get_server_away(from_server));