From 47426257d88896d0797d218119849f45223bb414 Mon Sep 17 00:00:00 2001 From: Bart Polot Date: Tue, 17 Jun 2014 14:04:23 +0000 Subject: - fix crash on unexpected malformed PING --- src/cadet/gnunet-service-cadet_tunnel.c | 2 ++ 1 file changed, 2 insertions(+) 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, LOG (GNUNET_ERROR_TYPE_DEBUG, " e towards %s\n", GNUNET_i2s (&msg->target)); LOG (GNUNET_ERROR_TYPE_DEBUG, " got %u\n", res.nonce); LOG (GNUNET_ERROR_TYPE_DEBUG, " towards %s\n", GNUNET_i2s (&res.target)); + if (NULL == t->kx_ctx) + create_kx_ctx (t); send_ephemeral (t); send_ping (t); return; -- cgit v1.2.3