Skip to content

Commit 48c23a7

Browse files
committed
Bugfix
* src/log.c (stringbuf_store_ip): Don't pass NULL argument to freeaddrinfo.
1 parent b676fee commit 48c23a7

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/log.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,8 @@ stringbuf_store_ip (struct stringbuf *sb, POUND_HTTP *phttp, int forwarded)
326326
char caddr[MAX_ADDR_BUFSIZE];
327327
res = get_remote_ip (phttp, forwarded, &tmp);
328328
stringbuf_add_string (sb, anon_addr2str (caddr, sizeof (caddr), res));
329-
freeaddrinfo (tmp);
329+
if (tmp)
330+
freeaddrinfo (tmp);
330331
}
331332

332333
static void

0 commit comments

Comments
 (0)