diff options
Diffstat (limited to 'src/scalarproduct/gnunet-service-scalarproduct-ecc_alice.c')
-rw-r--r-- | src/scalarproduct/gnunet-service-scalarproduct-ecc_alice.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/scalarproduct/gnunet-service-scalarproduct-ecc_alice.c b/src/scalarproduct/gnunet-service-scalarproduct-ecc_alice.c index ba8b4b796..0b7f24e7e 100644 --- a/src/scalarproduct/gnunet-service-scalarproduct-ecc_alice.c +++ b/src/scalarproduct/gnunet-service-scalarproduct-ecc_alice.c | |||
@@ -245,8 +245,10 @@ destroy_service_session (struct AliceServiceSession *s) | |||
245 | } | 245 | } |
246 | if (NULL != s->client) | 246 | if (NULL != s->client) |
247 | { | 247 | { |
248 | GNUNET_SERVICE_client_drop (s->client); | 248 | struct GNUNET_SERVICE_Client *c = s->client; |
249 | |||
249 | s->client = NULL; | 250 | s->client = NULL; |
251 | GNUNET_SERVICE_client_drop (c); | ||
250 | } | 252 | } |
251 | if (NULL != s->channel) | 253 | if (NULL != s->channel) |
252 | { | 254 | { |