From 2ef4bd7bc4bb148706f30c25be9f49e59a460653 Mon Sep 17 00:00:00 2001 From: Michael Olbrich Date: Mon, 9 Jul 2018 14:52:08 +0200 Subject: [PATCH] agent: fix crash with debugging enabled For some connection types nicesock->fileno is never set. Make sure it is not NULL before using it. --- agent/agent.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/agent/agent.c b/agent/agent.c index ddad077..db3067e 100644 --- a/agent/agent.c +++ b/agent/agent.c @@ -3889,7 +3889,7 @@ agent_recv_message_unlocked ( nice_address_to_string (message->from, tmpbuf); nice_debug_verbose ("%s: Agent %p : Packet received on local socket %p " "(fd %d) from [%s]:%u (%" G_GSSIZE_FORMAT " octets).", G_STRFUNC, agent, - nicesock, g_socket_get_fd (nicesock->fileno), tmpbuf, + nicesock, nicesock->fileno ? g_socket_get_fd (nicesock->fileno) : -1, tmpbuf, nice_address_get_port (message->from), message->length); } -- 2.7.4