diff options
Diffstat (limited to 'src/testbed/testbed_api.c')
-rw-r--r-- | src/testbed/testbed_api.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/testbed/testbed_api.c b/src/testbed/testbed_api.c index 708fc1d04..365a8cdee 100644 --- a/src/testbed/testbed_api.c +++ b/src/testbed/testbed_api.c | |||
@@ -325,6 +325,7 @@ handle_peer_create_success (struct GNUNET_TESTBED_Controller *c, | |||
325 | GNUNET_assert (NULL != data->peer); | 325 | GNUNET_assert (NULL != data->peer); |
326 | peer = data->peer; | 326 | peer = data->peer; |
327 | GNUNET_assert (peer->unique_id == ntohl (msg->peer_id)); | 327 | GNUNET_assert (peer->unique_id == ntohl (msg->peer_id)); |
328 | peer->state = PS_CREATED; | ||
328 | cb = data->cb; | 329 | cb = data->cb; |
329 | cls = data->cls; | 330 | cls = data->cls; |
330 | GNUNET_free (data); | 331 | GNUNET_free (data); |
@@ -374,10 +375,12 @@ handle_peer_event (struct GNUNET_TESTBED_Controller *c, | |||
374 | switch (event.type) | 375 | switch (event.type) |
375 | { | 376 | { |
376 | case GNUNET_TESTBED_ET_PEER_START: | 377 | case GNUNET_TESTBED_ET_PEER_START: |
378 | peer->state = PS_STARTED; | ||
377 | event.details.peer_start.host = peer->host; | 379 | event.details.peer_start.host = peer->host; |
378 | event.details.peer_start.peer = peer; | 380 | event.details.peer_start.peer = peer; |
379 | break; | 381 | break; |
380 | case GNUNET_TESTBED_ET_PEER_STOP: | 382 | case GNUNET_TESTBED_ET_PEER_STOP: |
383 | peer->state = PS_STOPPED; | ||
381 | event.details.peer_stop.peer = peer; | 384 | event.details.peer_stop.peer = peer; |
382 | break; | 385 | break; |
383 | default: | 386 | default: |
@@ -1363,6 +1366,9 @@ GNUNET_TESTBED_operation_done (struct GNUNET_TESTBED_Operation *operation) | |||
1363 | } | 1366 | } |
1364 | GNUNET_free_non_null (operation->data); | 1367 | GNUNET_free_non_null (operation->data); |
1365 | break; | 1368 | break; |
1369 | case OP_OVERLAY_CONNECT: | ||
1370 | GNUNET_free_non_null (operation->data); | ||
1371 | break; | ||
1366 | } | 1372 | } |
1367 | GNUNET_free (operation); | 1373 | GNUNET_free (operation); |
1368 | } | 1374 | } |