From: Christian Grothoff Date: Thu, 10 May 2012 18:42:09 +0000 (+0000) Subject: -fixing leak X-Git-Tag: initial-import-from-subversion-38251~13538 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=cbda06bb9cf113889724040fdabfeec2ef16ab88;p=oweals%2Fgnunet.git -fixing leak --- diff --git a/src/util/server.c b/src/util/server.c index bdca171a1..6226dea6d 100644 --- a/src/util/server.c +++ b/src/util/server.c @@ -1097,7 +1097,7 @@ client_message_tokenizer_callback (void *cls, void *client, sender->in_process_client_buffer = GNUNET_YES; ret = GNUNET_SERVER_inject (server, sender, message); sender->in_process_client_buffer = GNUNET_NO; - if (GNUNET_OK != ret) + if ( (GNUNET_OK != ret) || (GNUNET_YES == sender->shutdown_now) ) GNUNET_SERVER_client_disconnect (sender); }