diff options
author | Christian Grothoff <christian@grothoff.org> | 2019-02-25 22:04:04 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2019-02-25 22:04:04 +0100 |
commit | 4b72d1fe12c340fc0f53c42309e9789bcb1d831f (patch) | |
tree | d024de6edef3f85f3d7739c35e8e4d1a7a74850e /src | |
parent | 3cb49e832b2f4237bfb895720b4d3c3dbcf881e5 (diff) | |
download | gnunet-4b72d1fe12c340fc0f53c42309e9789bcb1d831f.tar.gz gnunet-4b72d1fe12c340fc0f53c42309e9789bcb1d831f.zip |
fix #5608
Diffstat (limited to 'src')
-rw-r--r-- | src/set/gnunet-service-set.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/set/gnunet-service-set.c b/src/set/gnunet-service-set.c index c71eb6edc..71f74594f 100644 --- a/src/set/gnunet-service-set.c +++ b/src/set/gnunet-service-set.c | |||
@@ -1221,8 +1221,11 @@ _GSS_operation_destroy2 (struct Operation *op) | |||
1221 | GNUNET_CADET_channel_destroy (channel); | 1221 | GNUNET_CADET_channel_destroy (channel); |
1222 | } | 1222 | } |
1223 | if (NULL != op->listener) | 1223 | if (NULL != op->listener) |
1224 | { | ||
1224 | incoming_destroy (op); | 1225 | incoming_destroy (op); |
1225 | else if (NULL != op->set) | 1226 | return; |
1227 | } | ||
1228 | if (NULL != op->set) | ||
1226 | op->set->vt->channel_death (op); | 1229 | op->set->vt->channel_death (op); |
1227 | else | 1230 | else |
1228 | _GSS_operation_destroy (op, | 1231 | _GSS_operation_destroy (op, |