From 20e26554cd216d07d59617059d13ab576ff86724 Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Wed, 12 Sep 2001 12:19:59 +0000 Subject: The new /SET dcc_port range didn't work properly.. git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1795 dbcabf3a-b0e7-0310-adc4-f8d773084564 --- src/irc/dcc/dcc.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/irc/dcc') diff --git a/src/irc/dcc/dcc.c b/src/irc/dcc/dcc.c index 8a15b72c..d44c2d62 100644 --- a/src/irc/dcc/dcc.c +++ b/src/irc/dcc/dcc.c @@ -193,7 +193,7 @@ void dcc_str2ip(const char *str, IPADDR *ip) GIOChannel *dcc_listen(GIOChannel *iface, IPADDR *ip, int *port) { GIOChannel *handle; - const char *dcc_port; + const char *dcc_port, *p; int first, last; if (net_getsockname(iface, ip, NULL) == -1) @@ -209,8 +209,10 @@ GIOChannel *dcc_listen(GIOChannel *iface, IPADDR *ip, int *port) } /* get last port */ - dcc_port = strchr(dcc_port, ' '); - if (dcc_port == NULL) dcc_port = strchr(dcc_port, '-'); + p = strchr(dcc_port, ' '); + if (p == NULL) p = strchr(dcc_port, '-'); + + dcc_port = p; if (dcc_port == NULL) last = first; else { -- cgit v1.2.3