aboutsummaryrefslogtreecommitdiff
path: root/src/secretsharing/gnunet-secretsharing-profiler.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/secretsharing/gnunet-secretsharing-profiler.c')
-rw-r--r--src/secretsharing/gnunet-secretsharing-profiler.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/secretsharing/gnunet-secretsharing-profiler.c b/src/secretsharing/gnunet-secretsharing-profiler.c
index 5dc649178..79fa339cf 100644
--- a/src/secretsharing/gnunet-secretsharing-profiler.c
+++ b/src/secretsharing/gnunet-secretsharing-profiler.c
@@ -294,7 +294,7 @@ decrypt_disconnect_adapter(void *cls, void *op_result)
294 *dh = NULL; 294 *dh = NULL;
295 } 295 }
296 296
297 GNUNET_assert (NULL == connect_ops[n]); 297 GNUNET_assert (NULL != connect_ops[n]);
298 connect_ops[n] = NULL; 298 connect_ops[n] = NULL;
299} 299}
300 300
@@ -493,7 +493,10 @@ handle_shutdown (void *cls,
493 unsigned int i; 493 unsigned int i;
494 for (i = 0; i < num_peers; i++) 494 for (i = 0; i < num_peers; i++)
495 if (NULL != connect_ops[i]) 495 if (NULL != connect_ops[i])
496 {
497 // the disconnect callback will set the op to NULL
496 GNUNET_TESTBED_operation_done (connect_ops[i]); 498 GNUNET_TESTBED_operation_done (connect_ops[i]);
499 }
497 GNUNET_free (connect_ops); 500 GNUNET_free (connect_ops);
498 } 501 }
499 502