gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r10390 - gnunet/src/util


From: gnunet
Subject: [GNUnet-SVN] r10390 - gnunet/src/util
Date: Mon, 22 Feb 2010 09:53:48 +0100

Author: grothoff
Date: 2010-02-22 09:53:48 +0100 (Mon, 22 Feb 2010)
New Revision: 10390

Modified:
   gnunet/src/util/container_multihashmap.c
Log:
allow remove of current entry

Modified: gnunet/src/util/container_multihashmap.c
===================================================================
--- gnunet/src/util/container_multihashmap.c    2010-02-22 08:37:53 UTC (rev 
10389)
+++ gnunet/src/util/container_multihashmap.c    2010-02-22 08:53:48 UTC (rev 
10390)
@@ -192,17 +192,18 @@
   int count;
   unsigned int i;
   struct MapEntry *e;
+  struct MapEntry *n;
 
   count = 0;
   for (i = 0; i < map->map_length; i++)
     {
-      e = map->map[i];
-      while (e != NULL)
+      n = map->map[i];
+      while (NULL != (e = n))
         {
+         n = e->next;
           if ((NULL != it) && (GNUNET_OK != it (it_cls, &e->key, e->value)))
             return GNUNET_SYSERR;
           count++;
-          e = e->next;
         }
     }
   return count;





reply via email to

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