aboutsummaryrefslogtreecommitdiffstats
path: root/dcc.c
diff options
context:
space:
mode:
authorWilmer van der Gaast <wilmer@gaast.net>2010-07-25 00:50:23 +0200
committerWilmer van der Gaast <wilmer@gaast.net>2010-07-25 00:50:23 +0200
commitf1f7b5e5d7f99419fc9b1a3d3ee3bce6e8602b10 (patch)
tree9dba333dc27dcab877420e945c54067155ae973b /dcc.c
parent2945c6ff5d1848f6d8e51a0d804a2d769e6894a7 (diff)
Take the local address from the IM/IRC connection when setting up a listening
socket for file transfers.
Diffstat (limited to 'dcc.c')
-rw-r--r--dcc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/dcc.c b/dcc.c
index a9e5b5f1..794b3613 100644
--- a/dcc.c
+++ b/dcc.c
@@ -103,7 +103,7 @@ file_transfer_t *dccs_send_start( struct im_connection *ic, irc_user_t *iu, cons
/* listen and request */
- if( ( df->fd = ft_listen( &saddr, host, port, TRUE, &errmsg ) ) == -1 )
+ if( ( df->fd = ft_listen( &saddr, host, port, irc->fd, TRUE, &errmsg ) ) == -1 )
{
dcc_abort( df, "Failed to listen locally, check your ft_listen setting in bitlbee.conf: %s", errmsg );
return NULL;