gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r17420 - gnunet/src/dht


From: gnunet
Subject: [GNUnet-SVN] r17420 - gnunet/src/dht
Date: Wed, 12 Oct 2011 16:21:26 +0200

Author: grothoff
Date: 2011-10-12 16:21:26 +0200 (Wed, 12 Oct 2011)
New Revision: 17420

Modified:
   gnunet/src/dht/gnunet-service-dht_neighbours.c
Log:
leak

Modified: gnunet/src/dht/gnunet-service-dht_neighbours.c
===================================================================
--- gnunet/src/dht/gnunet-service-dht_neighbours.c      2011-10-12 14:21:18 UTC 
(rev 17419)
+++ gnunet/src/dht/gnunet-service-dht_neighbours.c      2011-10-12 14:21:26 UTC 
(rev 17420)
@@ -740,6 +740,7 @@
     to_remove->preference_task = GNUNET_SCHEDULER_NO_TASK;
   }
   current_bucket = find_bucket (&to_remove->id.hashPubKey);
+  GNUNET_assert (current_bucket >= 0);
   GNUNET_CONTAINER_DLL_remove (k_buckets[current_bucket].head,
                               k_buckets[current_bucket].tail,
                                to_remove);
@@ -995,6 +996,7 @@
   if (0 == memcmp (&my_identity.hashPubKey, key, sizeof (GNUNET_HashCode)))
     return GNUNET_YES;
   bucket_num = find_bucket (key);
+  GNUNET_assert (bucket_num >= 0);
   bits = GNUNET_CRYPTO_hash_matching_bits (&my_identity.hashPubKey, key);
   pos = k_buckets[bucket_num].head;
   count = 0;
@@ -1392,6 +1394,7 @@
   if (msize >= GNUNET_SERVER_MAX_MESSAGE_SIZE)
   {
     GNUNET_break (0);
+    GNUNET_free (targets);
     return;
   }
   GNUNET_STATISTICS_update (GDS_stats,




reply via email to

[Prev in Thread] Current Thread [Next in Thread]