aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/ats/ats_api_performance.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ats/ats_api_performance.c b/src/ats/ats_api_performance.c
index 47f6180f6..ae83edcc7 100644
--- a/src/ats/ats_api_performance.c
+++ b/src/ats/ats_api_performance.c
@@ -516,7 +516,11 @@ GNUNET_ATS_performance_done (struct GNUNET_ATS_PerformanceHandle *ph)
516 GNUNET_SCHEDULER_cancel (ph->task); 516 GNUNET_SCHEDULER_cancel (ph->task);
517 ph->task = GNUNET_SCHEDULER_NO_TASK; 517 ph->task = GNUNET_SCHEDULER_NO_TASK;
518 } 518 }
519 GNUNET_CLIENT_disconnect (ph->client, GNUNET_NO); 519 if (NULL != client)
520 {
521 GNUNET_CLIENT_disconnect (ph->client, GNUNET_NO);
522 ph->client = NULL;
523 }
520 GNUNET_free (ph); 524 GNUNET_free (ph);
521} 525}
522 526