[Top][All Lists]
[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;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r14527 - gnunet/src/testing,
gnunet <=