diff options
author | David Barksdale <amatus@amat.us> | 2017-12-18 18:47:16 -0600 |
---|---|---|
committer | David Barksdale <amatus@amat.us> | 2017-12-18 18:47:16 -0600 |
commit | c83cd1bec9663f0eba30726d7d86b93a11f66930 (patch) | |
tree | dffebb8e241e69c185358eef9d04ce8bb5cb476b /src | |
parent | 012ff13acc0cb2f5d7210aa48819395fecf12a3d (diff) | |
download | gnunet-c83cd1bec9663f0eba30726d7d86b93a11f66930.tar.gz gnunet-c83cd1bec9663f0eba30726d7d86b93a11f66930.zip |
Another assert which is actually OK.
Diffstat (limited to 'src')
-rw-r--r-- | src/transport/gnunet-service-transport_ats.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/transport/gnunet-service-transport_ats.c b/src/transport/gnunet-service-transport_ats.c index c780f9a78..01e115bfc 100644 --- a/src/transport/gnunet-service-transport_ats.c +++ b/src/transport/gnunet-service-transport_ats.c | |||
@@ -337,14 +337,10 @@ GST_ats_block_address (const struct GNUNET_HELLO_Address *address, | |||
337 | return; /* our own, ignore! */ | 337 | return; /* our own, ignore! */ |
338 | ai = find_ai (address, | 338 | ai = find_ai (address, |
339 | session); | 339 | session); |
340 | if (NULL == ai) | 340 | if (NULL == ai || NULL == ai->ar) |
341 | { | ||
342 | GNUNET_assert (0); | ||
343 | return; | ||
344 | } | ||
345 | if (NULL == ai->ar) | ||
346 | { | 341 | { |
347 | /* already blocked but this might be a blacklist check callback */ | 342 | /* The address is already gone/blocked, this can happen during a blacklist |
343 | * callback. */ | ||
348 | return; | 344 | return; |
349 | } | 345 | } |
350 | ai->back_off = GNUNET_TIME_STD_BACKOFF (ai->back_off); | 346 | ai->back_off = GNUNET_TIME_STD_BACKOFF (ai->back_off); |