From: Matthias Wachs Date: Wed, 15 Feb 2012 09:49:12 +0000 (+0000) Subject: fix for Assertion failed at gnunet-service-ats_addresses.c:587 X-Git-Tag: initial-import-from-subversion-38251~14846 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=b9a759f55fdf6af262092354cc9a982fb30fa05b;p=oweals%2Fgnunet.git fix for Assertion failed at gnunet-service-ats_addresses.c:587 --- diff --git a/src/transport/gnunet-service-transport_neighbours.c b/src/transport/gnunet-service-transport_neighbours.c index 91005cdd7..e5ac5b4e3 100644 --- a/src/transport/gnunet-service-transport_neighbours.c +++ b/src/transport/gnunet-service-transport_neighbours.c @@ -1512,7 +1512,7 @@ GST_neighbours_switch_to_address (const struct GNUNET_PeerIdentity *peer, GNUNET_TIME_absolute_hton (GNUNET_TIME_absolute_get ()); cc = GNUNET_malloc (sizeof (struct ContinutionContext)); - cc->session = session; + cc->session = n->session; cc->address = GNUNET_HELLO_address_copy (address); ret = send_with_session (n, @@ -1531,7 +1531,7 @@ GST_neighbours_switch_to_address (const struct GNUNET_PeerIdentity *peer, connect_msg.timestamp = GNUNET_TIME_absolute_hton (GNUNET_TIME_absolute_get ()); cc = GNUNET_malloc (sizeof (struct ContinutionContext)); - cc->session = session; + cc->session = n->session; cc->address = GNUNET_HELLO_address_copy (address); ret = send_with_session(n, @@ -1551,7 +1551,7 @@ GST_neighbours_switch_to_address (const struct GNUNET_PeerIdentity *peer, connect_msg.timestamp = GNUNET_TIME_absolute_hton (GNUNET_TIME_absolute_get ()); cc = GNUNET_malloc (sizeof (struct ContinutionContext)); - cc->session = session; + cc->session = n->session; cc->address = GNUNET_HELLO_address_copy (address); ret = send_with_session(n, (const void *) &connect_msg, msg_len,