diff options
author | Christian Grothoff <christian@grothoff.org> | 2015-10-18 20:54:56 +0000 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2015-10-18 20:54:56 +0000 |
commit | 17c185cf6ad29afb3dcaaf0ed141969a50092163 (patch) | |
tree | 763a97399a00a6251c4d03b368526e64d7debbe5 /src/transport/gnunet-service-transport_neighbours.c | |
parent | ac563105bbdae2958c92e51ad4ddadfb61a6812f (diff) | |
download | gnunet-17c185cf6ad29afb3dcaaf0ed141969a50092163.tar.gz gnunet-17c185cf6ad29afb3dcaaf0ed141969a50092163.zip |
-handle NULL for session (i.e. already gone/down)
Diffstat (limited to 'src/transport/gnunet-service-transport_neighbours.c')
-rw-r--r-- | src/transport/gnunet-service-transport_neighbours.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/transport/gnunet-service-transport_neighbours.c b/src/transport/gnunet-service-transport_neighbours.c index 07af225c1..db866f5a0 100644 --- a/src/transport/gnunet-service-transport_neighbours.c +++ b/src/transport/gnunet-service-transport_neighbours.c | |||
@@ -2614,8 +2614,9 @@ switch_address_bl_check_cont (void *cls, | |||
2614 | "# ATS suggestions ignored (blacklist denied)", | 2614 | "# ATS suggestions ignored (blacklist denied)", |
2615 | 1, | 2615 | 1, |
2616 | GNUNET_NO); | 2616 | GNUNET_NO); |
2617 | papi->disconnect_session (papi->cls, | 2617 | if (NULL != session) |
2618 | session); | 2618 | papi->disconnect_session (papi->cls, |
2619 | session); | ||
2619 | if (GNUNET_YES != | 2620 | if (GNUNET_YES != |
2620 | GNUNET_HELLO_address_check_option (address, | 2621 | GNUNET_HELLO_address_check_option (address, |
2621 | GNUNET_HELLO_ADDRESS_INFO_INBOUND)) | 2622 | GNUNET_HELLO_ADDRESS_INFO_INBOUND)) |