diff options
Diffstat (limited to 'src/transport')
-rw-r--r-- | src/transport/gnunet-service-transport_blacklist.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/transport/gnunet-service-transport_blacklist.c b/src/transport/gnunet-service-transport_blacklist.c index 6bd1caa50..fc7a5cec3 100644 --- a/src/transport/gnunet-service-transport_blacklist.c +++ b/src/transport/gnunet-service-transport_blacklist.c | |||
@@ -722,9 +722,11 @@ test_blacklisted (void *cls, const GNUNET_HashCode * key, void *value) | |||
722 | const char *transport_name = cls; | 722 | const char *transport_name = cls; |
723 | char *be = value; | 723 | char *be = value; |
724 | 724 | ||
725 | GNUNET_assert (transport_name != NULL); | 725 | /* blacklist check for specific no specific transport*/ |
726 | GNUNET_assert (be != NULL); | 726 | if (transport_name == NULL) |
727 | return GNUNET_NO; | ||
727 | 728 | ||
729 | /* blacklist check for specific transport */ | ||
728 | if (0 == strcmp (transport_name, be)) | 730 | if (0 == strcmp (transport_name, be)) |
729 | return GNUNET_NO; /* abort iteration! */ | 731 | return GNUNET_NO; /* abort iteration! */ |
730 | return GNUNET_OK; | 732 | return GNUNET_OK; |
@@ -748,6 +750,8 @@ GST_blacklist_test_allowed (const struct GNUNET_PeerIdentity *peer, | |||
748 | { | 750 | { |
749 | struct GST_BlacklistCheck *bc; | 751 | struct GST_BlacklistCheck *bc; |
750 | 752 | ||
753 | GNUNET_assert (peer != NULL); | ||
754 | |||
751 | if ((blacklist != NULL) && | 755 | if ((blacklist != NULL) && |
752 | (GNUNET_SYSERR == | 756 | (GNUNET_SYSERR == |
753 | GNUNET_CONTAINER_multihashmap_get_multiple (blacklist, &peer->hashPubKey, | 757 | GNUNET_CONTAINER_multihashmap_get_multiple (blacklist, &peer->hashPubKey, |