fixing assertion failure
authorMatthias Wachs <wachs@net.in.tum.de>
Mon, 16 May 2011 12:03:55 +0000 (12:03 +0000)
committerMatthias Wachs <wachs@net.in.tum.de>
Mon, 16 May 2011 12:03:55 +0000 (12:03 +0000)
IMHO: if you cancel validation you also should decrease of outstanding validations?

src/transport/gnunet-service-transport.c

index c8ae971e66169dd741ed07f7632fef480ec4ab3d..be745fcab26cf6e61c9aeecc1160d60124683fd2 100644 (file)
@@ -6096,9 +6096,10 @@ shutdown_task (void *cls, const struct GNUNET_SCHEDULER_TaskContext *tc)
                                     gettext_noop ("# outstanding peerinfo iterate requests"),
                                     -1,
                                     GNUNET_NO);
+          chvc->ve_count--;
         }
       else
-       GNUNET_break (0);
+         GNUNET_break (0);
       GNUNET_assert (chvc->ve_count == 0);
       GNUNET_free (chvc);
     }