diff options
author | Philipp Tölke <toelke@in.tum.de> | 2011-09-21 07:44:10 +0000 |
---|---|---|
committer | Philipp Tölke <toelke@in.tum.de> | 2011-09-21 07:44:10 +0000 |
commit | 4810b4cceb07ca6a325376bfcc4e5abdb1586685 (patch) | |
tree | 677d1ae84e0e4e5f0d539132f3093baf6e7f30c3 /src/mesh/mesh_api.c | |
parent | 10308210564e255926512fe26e77909eced466bf (diff) | |
download | gnunet-4810b4cceb07ca6a325376bfcc4e5abdb1586685.tar.gz gnunet-4810b4cceb07ca6a325376bfcc4e5abdb1586685.zip |
we do not want to crash if somebody leaves the net
Diffstat (limited to 'src/mesh/mesh_api.c')
-rw-r--r-- | src/mesh/mesh_api.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mesh/mesh_api.c b/src/mesh/mesh_api.c index 8476be396..4b6731d3f 100644 --- a/src/mesh/mesh_api.c +++ b/src/mesh/mesh_api.c | |||
@@ -336,7 +336,8 @@ core_disconnect (void *cls, const struct GNUNET_PeerIdentity *peer) | |||
336 | tail); | 336 | tail); |
337 | GNUNET_free (tail); | 337 | GNUNET_free (tail); |
338 | } | 338 | } |
339 | GNUNET_CORE_notify_transmit_ready_cancel (element->hello); | 339 | if (element->hello != NULL) |
340 | GNUNET_CORE_notify_transmit_ready_cancel (element->hello); | ||
340 | GNUNET_SCHEDULER_cancel (element->sched); | 341 | GNUNET_SCHEDULER_cancel (element->sched); |
341 | GNUNET_free (element); | 342 | GNUNET_free (element); |
342 | } | 343 | } |