From 1bb1e012f1d62db84d331a484abf9cb4c191e8e0 Mon Sep 17 00:00:00 2001 From: Wilmer van der Gaast Date: Sun, 22 Aug 2010 13:15:53 +0100 Subject: Fixed a misuse of xt_find_node() that could get into an infinite loop. --- protocols/jabber/si.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'protocols/jabber') diff --git a/protocols/jabber/si.c b/protocols/jabber/si.c index 58c0e17f..cd937c4a 100644 --- a/protocols/jabber/si.c +++ b/protocols/jabber/si.c @@ -261,6 +261,10 @@ int jabber_si_handle_request( struct im_connection *ic, struct xt_node *node, st requestok = TRUE; break; } + else + { + c = c->next; + } if ( !requestok ) imcb_log( ic, "WARNING: Unsupported file transfer request from %s", ini_jid); -- cgit v1.2.3