diff options
Diffstat (limited to 'src/transport/gnunet-service-transport_ats.c')
-rw-r--r-- | src/transport/gnunet-service-transport_ats.c | 7 |
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 == |