diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2012-07-06 08:49:54 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2012-07-06 08:49:54 +0000 |
commit | 0eaa5f02cc424f290c68c99eb3bfabad7aeb1378 (patch) | |
tree | 272592af99e4d11df67f66653c3118d1e0dd11ff /src/transport/gnunet-transport.c | |
parent | 4c5d94e082c697eefbd4b1668353ceb28b475af4 (diff) | |
download | gnunet-0eaa5f02cc424f290c68c99eb3bfabad7aeb1378.tar.gz gnunet-0eaa5f02cc424f290c68c99eb3bfabad7aeb1378.zip |
fixing assertion: cancel transmit ready on disconnect
Diffstat (limited to 'src/transport/gnunet-transport.c')
-rw-r--r-- | src/transport/gnunet-transport.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/transport/gnunet-transport.c b/src/transport/gnunet-transport.c index d0a135806..65c574f62 100644 --- a/src/transport/gnunet-transport.c +++ b/src/transport/gnunet-transport.c | |||
@@ -417,6 +417,12 @@ notify_disconnect (void *cls, const struct GNUNET_PeerIdentity *peer) | |||
417 | { | 417 | { |
418 | if (verbosity > 0) | 418 | if (verbosity > 0) |
419 | FPRINTF (stdout, _("Disconnected from %s\n"), GNUNET_i2s (peer)); | 419 | FPRINTF (stdout, _("Disconnected from %s\n"), GNUNET_i2s (peer)); |
420 | if (NULL != th) | ||
421 | { | ||
422 | GNUNET_TRANSPORT_notify_transmit_ready_cancel (th); | ||
423 | th = NULL; | ||
424 | } | ||
425 | |||
420 | } | 426 | } |
421 | 427 | ||
422 | /** | 428 | /** |