diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/cadet/gnunet-service-cadet_peer.c | 5 |
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, |