diff options
-rw-r--r-- | src/transport/gnunet-service-transport_validation.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/transport/gnunet-service-transport_validation.c b/src/transport/gnunet-service-transport_validation.c index 03b125dc5..b3fe5c46b 100644 --- a/src/transport/gnunet-service-transport_validation.c +++ b/src/transport/gnunet-service-transport_validation.c | |||
@@ -844,6 +844,12 @@ add_valid_address (void *cls, | |||
844 | /* Peerinfo returned own identity, skip validation */ | 844 | /* Peerinfo returned own identity, skip validation */ |
845 | return GNUNET_OK; | 845 | return GNUNET_OK; |
846 | } | 846 | } |
847 | if (NULL == GST_plugins_find (address->transport_name)) | ||
848 | { | ||
849 | /* might have been valid in the past, but we don't have that | ||
850 | plugin loaded right now */ | ||
851 | return GNUNET_OK; | ||
852 | } | ||
847 | 853 | ||
848 | ve = find_validation_entry (&public_key, address); | 854 | ve = find_validation_entry (&public_key, address); |
849 | ve->valid_until = GNUNET_TIME_absolute_max (ve->valid_until, | 855 | ve->valid_until = GNUNET_TIME_absolute_max (ve->valid_until, |