summaryrefslogtreecommitdiff
path: root/irc/ctrlproxy/files/patch-lib_connection.c
blob: d5df0a2b084a5522ce24720e0252dfdbcb10beb5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$FreeBSD$

--- lib/connection.c.orig
+++ lib/connection.c
@@ -467,7 +467,8 @@
 	if (error) {
 		network_log(LOG_ERROR, s, "Unable to lookup %s:%s %s", 
 					cs->host, cs->port, gai_strerror(error));
-		freeaddrinfo(addrinfo);
+		if(addrinfo)
+			freeaddrinfo(addrinfo);
 		return FALSE;
 	}