aboutsummaryrefslogtreecommitdiff
path: root/src/cadet/gnunet-service-cadet_peer.c
diff options
context:
space:
mode:
authorChristian Grothoff <christian@grothoff.org>2015-10-18 14:04:59 +0000
committerChristian Grothoff <christian@grothoff.org>2015-10-18 14:04:59 +0000
commit30bab20b8d41f9c9187153a6aacec549a70e35d1 (patch)
tree8402eb4785f7d82f6c2ea3b8146ebbca0d5ab673 /src/cadet/gnunet-service-cadet_peer.c
parentbf30110e3d6bfef07963641ce6c3d53964a9e661 (diff)
downloadgnunet-30bab20b8d41f9c9187153a6aacec549a70e35d1.tar.gz
gnunet-30bab20b8d41f9c9187153a6aacec549a70e35d1.zip
-stop active offer before starting another one
Diffstat (limited to 'src/cadet/gnunet-service-cadet_peer.c')
-rw-r--r--src/cadet/gnunet-service-cadet_peer.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/cadet/gnunet-service-cadet_peer.c b/src/cadet/gnunet-service-cadet_peer.c
index 7cc1381a4..80a6bb98f 100644
--- a/src/cadet/gnunet-service-cadet_peer.c
+++ b/src/cadet/gnunet-service-cadet_peer.c
@@ -2574,6 +2574,11 @@ GCP_try_connect (struct CadetPeer *peer)
2574 return; 2574 return;
2575 2575
2576 mh = GNUNET_HELLO_get_header (hello); 2576 mh = GNUNET_HELLO_get_header (hello);
2577 if (NULL != peer->hello_offer)
2578 {
2579 GNUNET_TRANSPORT_offer_hello_cancel (peer->hello_offer);
2580 peer->hello_offer = NULL;
2581 }
2577 peer->hello_offer = GNUNET_TRANSPORT_offer_hello (transport_handle, 2582 peer->hello_offer = GNUNET_TRANSPORT_offer_hello (transport_handle,
2578 mh, 2583 mh,
2579 &hello_offer_done, 2584 &hello_offer_done,