summaryrefslogtreecommitdiff
path: root/src/testbed/testbed_api_peers.c
diff options
context:
space:
mode:
authorSree Harsha Totakura <totakura@in.tum.de>2012-07-08 22:35:24 +0000
committerSree Harsha Totakura <totakura@in.tum.de>2012-07-08 22:35:24 +0000
commit4735aee3267f34b3066e7e0b0c1e5b6108c6073e (patch)
tree3e47de22acfacf1427208c99a60626ae3205f143 /src/testbed/testbed_api_peers.c
parentf81d7b035d644d2ebc4631b3cca3bf57b93d542b (diff)
downloadgnunet-4735aee3267f34b3066e7e0b0c1e5b6108c6073e.tar.gz
gnunet-4735aee3267f34b3066e7e0b0c1e5b6108c6073e.zip
-removed static operations and operation queue
Diffstat (limited to 'src/testbed/testbed_api_peers.c')
-rw-r--r--src/testbed/testbed_api_peers.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/testbed/testbed_api_peers.c b/src/testbed/testbed_api_peers.c
index 3cd89f2f6..88c97ebf0 100644
--- a/src/testbed/testbed_api_peers.c
+++ b/src/testbed/testbed_api_peers.c
@@ -235,7 +235,7 @@ GNUNET_TESTBED_peer_destroy (struct GNUNET_TESTBED_Peer *peer)
235 data = GNUNET_malloc (sizeof (struct PeerDestroyData)); 235 data = GNUNET_malloc (sizeof (struct PeerDestroyData));
236 data->peer = peer; 236 data->peer = peer;
237 op = GNUNET_malloc (sizeof (struct GNUNET_TESTBED_Operation)); 237 op = GNUNET_malloc (sizeof (struct GNUNET_TESTBED_Operation));
238 op->operation_id = GNUNET_TESTBED_operation_id++; 238 op->operation_id = peer->controller->operation_counter++;
239 op->type = OP_PEER_DESTROY; 239 op->type = OP_PEER_DESTROY;
240 op->data = data; 240 op->data = data;
241 msg = GNUNET_malloc (sizeof (struct GNUNET_TESTBED_PeerDestroyMessage)); 241 msg = GNUNET_malloc (sizeof (struct GNUNET_TESTBED_PeerDestroyMessage));
@@ -243,7 +243,8 @@ GNUNET_TESTBED_peer_destroy (struct GNUNET_TESTBED_Peer *peer)
243 msg->header.type = htons (GNUNET_MESSAGE_TYPE_TESTBED_DESTROYPEER); 243 msg->header.type = htons (GNUNET_MESSAGE_TYPE_TESTBED_DESTROYPEER);
244 msg->peer_id = htonl (peer->unique_id); 244 msg->peer_id = htonl (peer->unique_id);
245 msg->operation_id = GNUNET_htonll (op->operation_id); 245 msg->operation_id = GNUNET_htonll (op->operation_id);
246 GNUNET_TESTBED_operation_add (op); 246 GNUNET_CONTAINER_DLL_insert_tail (peer->controller->op_head,
247 peer->controller->op_tail, op);
247 GNUNET_TESTBED_queue_message (peer->controller, 248 GNUNET_TESTBED_queue_message (peer->controller,
248 (struct GNUNET_MessageHeader *) msg); 249 (struct GNUNET_MessageHeader *) msg);
249 return op; 250 return op;