diff options
author | Bart Polot <bart@net.in.tum.de> | 2014-06-17 14:04:23 +0000 |
---|---|---|
committer | Bart Polot <bart@net.in.tum.de> | 2014-06-17 14:04:23 +0000 |
commit | 47426257d88896d0797d218119849f45223bb414 (patch) | |
tree | 8321ee8308b6aab74042b47fca4770b0c43e96b2 | |
parent | a04a68cde96fedc090e3ae6d243e33ba6946f628 (diff) | |
download | gnunet-47426257d88896d0797d218119849f45223bb414.tar.gz gnunet-47426257d88896d0797d218119849f45223bb414.zip |
- fix crash on unexpected malformed PING
-rw-r--r-- | src/cadet/gnunet-service-cadet_tunnel.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cadet/gnunet-service-cadet_tunnel.c b/src/cadet/gnunet-service-cadet_tunnel.c index 80c19b1a3..6b9aaa252 100644 --- a/src/cadet/gnunet-service-cadet_tunnel.c +++ b/src/cadet/gnunet-service-cadet_tunnel.c | |||
@@ -1812,6 +1812,8 @@ handle_ping (struct CadetTunnel *t, | |||
1812 | LOG (GNUNET_ERROR_TYPE_DEBUG, " e towards %s\n", GNUNET_i2s (&msg->target)); | 1812 | LOG (GNUNET_ERROR_TYPE_DEBUG, " e towards %s\n", GNUNET_i2s (&msg->target)); |
1813 | LOG (GNUNET_ERROR_TYPE_DEBUG, " got %u\n", res.nonce); | 1813 | LOG (GNUNET_ERROR_TYPE_DEBUG, " got %u\n", res.nonce); |
1814 | LOG (GNUNET_ERROR_TYPE_DEBUG, " towards %s\n", GNUNET_i2s (&res.target)); | 1814 | LOG (GNUNET_ERROR_TYPE_DEBUG, " towards %s\n", GNUNET_i2s (&res.target)); |
1815 | if (NULL == t->kx_ctx) | ||
1816 | create_kx_ctx (t); | ||
1815 | send_ephemeral (t); | 1817 | send_ephemeral (t); |
1816 | send_ping (t); | 1818 | send_ping (t); |
1817 | return; | 1819 | return; |