From f1f7b5e5d7f99419fc9b1a3d3ee3bce6e8602b10 Mon Sep 17 00:00:00 2001 From: Wilmer van der Gaast Date: Sun, 25 Jul 2010 00:50:23 +0200 Subject: Take the local address from the IM/IRC connection when setting up a listening socket for file transfers. --- dcc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'dcc.c') 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; -- cgit v1.2.3