summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2011-10-17 14:03:36 +0000
committerChristian Grothoff <christian@grothoff.org>2011-10-17 14:03:36 +0000
commit06fe5bd9e6f778a23f08cec1fa8290b7a5bd4277 (patch)
tree1a2bd1b2bbd16a28509f843c8db0648bc2f12c29 /src
parent7402a01c58bc72833e5a126bc204a21d8db908d2 (diff)
fix
Diffstat (limited to 'src')
-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)
GNUNET_SCHEDULER_cancel (ph->task);
ph->task = GNUNET_SCHEDULER_NO_TASK;
}
- GNUNET_CLIENT_disconnect (ph->client, GNUNET_NO);
+ if (NULL != client)
+ {
+ GNUNET_CLIENT_disconnect (ph->client, GNUNET_NO);
+ ph->client = NULL;
+ }
GNUNET_free (ph);
}