gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r14527 - gnunet/src/testing


From: gnunet
Subject: [GNUnet-SVN] r14527 - gnunet/src/testing
Date: Thu, 24 Feb 2011 14:34:32 +0100

Author: nevans
Date: 2011-02-24 14:34:32 +0100 (Thu, 24 Feb 2011)
New Revision: 14527

Modified:
   gnunet/src/testing/testing_group.c
Log:
more efficient list deletion

Modified: gnunet/src/testing/testing_group.c
===================================================================
--- gnunet/src/testing/testing_group.c  2011-02-24 12:53:17 UTC (rev 14526)
+++ gnunet/src/testing/testing_group.c  2011-02-24 13:34:32 UTC (rev 14527)
@@ -4544,7 +4544,13 @@
   for (pg_iter = 0; pg_iter < pg->total; pg_iter++)
     {
       while (pg->peers[pg_iter].connect_peers_head != NULL)
-        remove_connections(pg, pg_iter, 
pg->peers[pg_iter].connect_peers_head->index, CONNECT, GNUNET_YES);
+        {
+          conn_iter = pg->peers[pg_iter].connect_peers_head;
+          GNUNET_CONTAINER_DLL_remove(pg->peers[pg_iter].connect_peers_head,
+              pg->peers[pg_iter].connect_peers_tail, 
pg->peers[pg_iter].connect_peers_head);
+          GNUNET_free(conn_iter);
+          /*remove_connections(pg, pg_iter, 
pg->peers[pg_iter].connect_peers_head->index, CONNECT, GNUNET_YES);*/
+        }
 
       pg->peers[pg_iter].connect_peers_head = 
pg->peers[pg_iter].connect_peers_working_set_head;
       pg->peers[pg_iter].connect_peers_tail = 
pg->peers[pg_iter].connect_peers_working_set_tail;




reply via email to

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