diff --git a/log.c b/log.c index 3204595..57281a1 100644 --- a/log.c +++ b/log.c @@ -194,7 +194,10 @@ void log_connection(struct connection_desc* desc, const struct connection *cnx) if (!desc) { desc = &d; - get_connection_desc(desc, cnx); + if (!get_connection_desc(desc, cnx)) { + print_message(msg_connections, "%s: lost incoming connection\n"); + return; + } } print_message(msg_connections, "%s:connection from %s to %s forwarded from %s to %s\n",