[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r24427 - gnunet/src/testbed
From: |
gnunet |
Subject: |
[GNUnet-SVN] r24427 - gnunet/src/testbed |
Date: |
Fri, 19 Oct 2012 16:19:55 +0200 |
Author: harsha
Date: 2012-10-19 16:19:55 +0200 (Fri, 19 Oct 2012)
New Revision: 24427
Modified:
gnunet/src/testbed/gnunet-service-testbed.c
Log:
fix
Modified: gnunet/src/testbed/gnunet-service-testbed.c
===================================================================
--- gnunet/src/testbed/gnunet-service-testbed.c 2012-10-19 14:15:57 UTC (rev
24426)
+++ gnunet/src/testbed/gnunet-service-testbed.c 2012-10-19 14:19:55 UTC (rev
24427)
@@ -2666,13 +2666,14 @@
{
GNUNET_TRANSPORT_disconnect (occ->p2th);
peer_list[occ->other_peer_id]->reference_cnt--;
- if ((GNUNET_YES == peer_list[occ->other_peer_id]->destroy_flag)
- && (0 == peer_list[occ->other_peer_id]->reference_cnt))
- destroy_peer (peer_list[occ->other_peer_id]);
}
if ((GNUNET_YES == occ->peer->destroy_flag)
&& (0 == occ->peer->reference_cnt))
destroy_peer (occ->peer);
+ if ((NULL == occ->peer2_controller)
+ && (GNUNET_YES == peer_list[occ->other_peer_id]->destroy_flag)
+ && (0 == peer_list[occ->other_peer_id]->reference_cnt))
+ destroy_peer (peer_list[occ->other_peer_id]);
GNUNET_CONTAINER_DLL_remove (occq_head, occq_tail, occ);
GNUNET_free (occ);
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r24427 - gnunet/src/testbed,
gnunet <=