From: Matthias Wachs Date: Tue, 8 Jun 2010 07:56:41 +0000 (+0000) Subject: (no commit message) X-Git-Tag: initial-import-from-subversion-38251~21456 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=45cfb14b403565c06bd08c44a351d969c82f0ce2;p=oweals%2Fgnunet.git --- diff --git a/src/hostlist/hostlist-client.c b/src/hostlist/hostlist-client.c index a510ec645..89abc0900 100644 --- a/src/hostlist/hostlist-client.c +++ b/src/hostlist/hostlist-client.c @@ -1187,11 +1187,17 @@ handler_disconnect (void *cls, const struct GNUNET_PeerIdentity * peer) { - stat_connection_count--; - GNUNET_STATISTICS_update (stats, - gettext_noop ("# active connections"), - -1, - GNUNET_NO); + if (stat_connection_count > 0) + { + stat_connection_count--; + GNUNET_STATISTICS_update (stats, + gettext_noop ("# active connections"), + -1, + GNUNET_NO); + return; + } + GNUNET_break(0); + } /**