From 00090f07fb6b706769fcf25054734d18698fcf76 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Mon, 1 Jul 2013 23:04:04 +0200 Subject: src: Make sure addr is not NULL. --- src/socket_wrapper.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/socket_wrapper.c b/src/socket_wrapper.c index b336514..ac1ea03 100644 --- a/src/socket_wrapper.c +++ b/src/socket_wrapper.c @@ -2050,9 +2050,11 @@ static int swrap_accept(int s, struct sockaddr *addr, socklen_t *addrlen) SWRAP_DLIST_ADD(sockets, child_si); - swrap_dump_packet(child_si, addr, SWRAP_ACCEPT_SEND, NULL, 0); - swrap_dump_packet(child_si, addr, SWRAP_ACCEPT_RECV, NULL, 0); - swrap_dump_packet(child_si, addr, SWRAP_ACCEPT_ACK, NULL, 0); + if (addr != NULL) { + swrap_dump_packet(child_si, addr, SWRAP_ACCEPT_SEND, NULL, 0); + swrap_dump_packet(child_si, addr, SWRAP_ACCEPT_RECV, NULL, 0); + swrap_dump_packet(child_si, addr, SWRAP_ACCEPT_ACK, NULL, 0); + } return fd; } -- cgit