diff options
-rw-r--r-- | src/testing/testing.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/testing/testing.c b/src/testing/testing.c index f67d85391..3b85443e2 100644 --- a/src/testing/testing.c +++ b/src/testing/testing.c | |||
@@ -1510,9 +1510,11 @@ notify_connect_result (void *cls, | |||
1510 | } | 1510 | } |
1511 | } | 1511 | } |
1512 | 1512 | ||
1513 | GNUNET_TRANSPORT_disconnect (ctx->d1th); | 1513 | if (ctx->d1th != NULL) |
1514 | GNUNET_TRANSPORT_disconnect (ctx->d1th); | ||
1514 | ctx->d1th = NULL; | 1515 | ctx->d1th = NULL; |
1515 | GNUNET_CORE_disconnect (ctx->d1core); | 1516 | if (ctx->d1core != NULL) |
1517 | GNUNET_CORE_disconnect (ctx->d1core); | ||
1516 | ctx->d1core = NULL; | 1518 | ctx->d1core = NULL; |
1517 | GNUNET_free (ctx); | 1519 | GNUNET_free (ctx); |
1518 | } | 1520 | } |
@@ -1669,6 +1671,7 @@ core_initial_iteration (void *cls, | |||
1669 | ctx->distance = 0; /* FIXME: distance */ | 1671 | ctx->distance = 0; /* FIXME: distance */ |
1670 | ctx->timeout_task = GNUNET_SCHEDULER_add_now (¬ify_connect_result, | 1672 | ctx->timeout_task = GNUNET_SCHEDULER_add_now (¬ify_connect_result, |
1671 | ctx); | 1673 | ctx); |
1674 | GNUNET_log(GNUNET_ERROR_TYPE_WARNING, "Not sending a connect request; already connected!\n"); | ||
1672 | } | 1675 | } |
1673 | else if (peer == NULL) /* Peer not already connected, need to schedule connect request! */ | 1676 | else if (peer == NULL) /* Peer not already connected, need to schedule connect request! */ |
1674 | { | 1677 | { |