aboutsummaryrefslogtreecommitdiff
path: root/src/set
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2014-11-30 16:56:18 +0000
committerChristian Grothoff <christian@grothoff.org>2014-11-30 16:56:18 +0000
commit9a69e771a2e599e1710e9696fc571a499071a124 (patch)
tree16bed970cc96d964f6728e1d388c68b26511c541 /src/set
parent6e92863ee3b53577d31f4a0e3bf5bad8e47f4437 (diff)
downloadgnunet-9a69e771a2e599e1710e9696fc571a499071a124.tar.gz
gnunet-9a69e771a2e599e1710e9696fc571a499071a124.zip
fix #3561
Diffstat (limited to 'src/set')
-rw-r--r--src/set/gnunet-service-set_union.c3
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
1077finish_and_destroy (struct Operation *op) 1077finish_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);