aboutsummaryrefslogtreecommitdiff
path: root/src/set
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2013-12-10 10:57:12 +0000
committerFlorian Dold <florian.dold@gmail.com>2013-12-10 10:57:12 +0000
commit119237806b48c9220abc1b96b860bb8f7af03417 (patch)
tree9986f71fcb29eca6ca98119a30cb427eb0e8da7d /src/set
parent56e65b67304a5aee10b95d8cf03e2d6218cf9b25 (diff)
downloadgnunet-119237806b48c9220abc1b96b860bb8f7af03417.tar.gz
gnunet-119237806b48c9220abc1b96b860bb8f7af03417.zip
- fixed use after free in set (#3188)
Diffstat (limited to 'src/set')
-rw-r--r--src/set/gnunet-service-set.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/set/gnunet-service-set.c b/src/set/gnunet-service-set.c
index 6ea3712d2..bfbc959c3 100644
--- a/src/set/gnunet-service-set.c
+++ b/src/set/gnunet-service-set.c
@@ -454,6 +454,9 @@ incoming_destroy (struct Operation *incoming)
454 } 454 }
455 GNUNET_assert (NULL != incoming->state); 455 GNUNET_assert (NULL != incoming->state);
456 GNUNET_free (incoming->state); 456 GNUNET_free (incoming->state);
457 // make sure that the tunnel end handler will not
458 // destroy us again
459 incoming->vt = NULL;
457 incoming->state = NULL; 460 incoming->state = NULL;
458} 461}
459 462