From 45cfb14b403565c06bd08c44a351d969c82f0ce2 Mon Sep 17 00:00:00 2001 From: Matthias Wachs Date: Tue, 8 Jun 2010 07:56:41 +0000 Subject: [PATCH] --- src/hostlist/hostlist-client.c | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) 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); + } /** -- 2.25.1