From aac40178a6669e20855b7f5d3cc6a82cba10042e Mon Sep 17 00:00:00 2001 From: ulim Date: Tue, 12 Aug 2008 13:04:37 +0200 Subject: More hints for getaddrinfo(). Hopefully solves a problem on FreeBSD. --- dcc.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'dcc.c') diff --git a/dcc.c b/dcc.c index c54e9169..b6345a92 100644 --- a/dcc.c +++ b/dcc.c @@ -668,6 +668,9 @@ file_transfer_t *dcc_request( struct im_connection *ic, char *line ) filesize = atoll( input + pmatch[9].rm_so ); memset( &hints, 0, sizeof ( struct addrinfo ) ); + hints.ai_socktype = SOCK_STREAM; + hints.ai_flags = AI_NUMERICSERV; + if ( ( gret = getaddrinfo( host, port, &hints, &rp ) ) ) { g_free( input ); -- cgit v1.2.3