diff options
author | Christian Grothoff <christian@grothoff.org> | 2014-11-30 16:56:18 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2014-11-30 16:56:18 +0000 |
commit | 9a69e771a2e599e1710e9696fc571a499071a124 (patch) | |
tree | 16bed970cc96d964f6728e1d388c68b26511c541 /src/set | |
parent | 6e92863ee3b53577d31f4a0e3bf5bad8e47f4437 (diff) | |
download | gnunet-9a69e771a2e599e1710e9696fc571a499071a124.tar.gz gnunet-9a69e771a2e599e1710e9696fc571a499071a124.zip |
fix #3561
Diffstat (limited to 'src/set')
-rw-r--r-- | src/set/gnunet-service-set_union.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/set/gnunet-service-set_union.c b/src/set/gnunet-service-set_union.c index 53c5ef43c..ded371a31 100644 --- a/src/set/gnunet-service-set_union.c +++ b/src/set/gnunet-service-set_union.c | |||
@@ -1077,11 +1077,10 @@ static void | |||
1077 | finish_and_destroy (struct Operation *op) | 1077 | finish_and_destroy (struct Operation *op) |
1078 | { | 1078 | { |
1079 | GNUNET_assert (GNUNET_NO == op->state->client_done_sent); | 1079 | GNUNET_assert (GNUNET_NO == op->state->client_done_sent); |
1080 | 1080 | op->keep++; | |
1081 | if (GNUNET_SET_RESULT_FULL == op->spec->result_mode) | 1081 | if (GNUNET_SET_RESULT_FULL == op->spec->result_mode) |
1082 | { | 1082 | { |
1083 | /* prevent that the op is free'd by the tunnel end handler */ | 1083 | /* prevent that the op is free'd by the tunnel end handler */ |
1084 | op->keep++; | ||
1085 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, | 1084 | GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, |
1086 | "sending full result set\n"); | 1085 | "sending full result set\n"); |
1087 | GNUNET_assert (NULL == op->state->full_result_iter); | 1086 | GNUNET_assert (NULL == op->state->full_result_iter); |