aboutsummaryrefslogtreecommitdiff
path: root/src/transport/gnunet-service-transport_ats.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/transport/gnunet-service-transport_ats.c')
-rw-r--r--src/transport/gnunet-service-transport_ats.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/transport/gnunet-service-transport_ats.c b/src/transport/gnunet-service-transport_ats.c
index 8c3c5fed8..90947ddb4 100644
--- a/src/transport/gnunet-service-transport_ats.c
+++ b/src/transport/gnunet-service-transport_ats.c
@@ -708,8 +708,11 @@ GST_ats_expire_address (const struct GNUNET_HELLO_Address *address)
708 if (NULL != ai->session) 708 if (NULL != ai->session)
709 { 709 {
710 ai->expired = GNUNET_YES; 710 ai->expired = GNUNET_YES;
711 GNUNET_ATS_address_destroy (ai->ar); 711 if (NULL != ai->ar)
712 ai->ar = NULL; 712 {
713 GNUNET_ATS_address_destroy (ai->ar);
714 ai->ar = NULL;
715 }
713 return; 716 return;
714 } 717 }
715 GNUNET_assert (GNUNET_YES == 718 GNUNET_assert (GNUNET_YES ==