From 51e9f26b1014d6f935cacad7da75d98234653482 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Tue, 11 Apr 2017 11:37:46 +0200 Subject: fix #4985 --- src/conversation/gnunet-service-conversation.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/conversation/gnunet-service-conversation.c') diff --git a/src/conversation/gnunet-service-conversation.c b/src/conversation/gnunet-service-conversation.c index 5f43bfe80..7d319e51e 100644 --- a/src/conversation/gnunet-service-conversation.c +++ b/src/conversation/gnunet-service-conversation.c @@ -1270,6 +1270,14 @@ handle_client_register_message (void *cls, NULL, &inbound_end, cadet_handlers); + if (NULL == line->port) + { + GNUNET_log (GNUNET_ERROR_TYPE_WARNING, + _("Could not open line, port %s already in use!\n"), + GNUNET_h2s (&msg->line_port)); + GNUNET_SERVICE_client_drop (line->client); + return; + } GNUNET_SERVICE_client_continue (line->client); } -- cgit v1.2.3