gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r19592 - gnunet/src/transport


From: gnunet
Subject: [GNUnet-SVN] r19592 - gnunet/src/transport
Date: Wed, 1 Feb 2012 10:13:19 +0100

Author: wachs
Date: 2012-02-01 10:13:19 +0100 (Wed, 01 Feb 2012)
New Revision: 19592

Modified:
   gnunet/src/transport/gnunet-service-transport_blacklist.c
Log:
- fixed 2128: Blacklisting makes transport service crash


Modified: gnunet/src/transport/gnunet-service-transport_blacklist.c
===================================================================
--- gnunet/src/transport/gnunet-service-transport_blacklist.c   2012-02-01 
09:04:28 UTC (rev 19591)
+++ gnunet/src/transport/gnunet-service-transport_blacklist.c   2012-02-01 
09:13:19 UTC (rev 19592)
@@ -722,9 +722,11 @@
   const char *transport_name = cls;
   char *be = value;
 
-  GNUNET_assert (transport_name != NULL);
-  GNUNET_assert (be != NULL);
+  /* blacklist check for specific no specific transport*/
+  if (transport_name == NULL)
+    return GNUNET_NO;
 
+  /* blacklist check for specific transport */
   if (0 == strcmp (transport_name, be))
     return GNUNET_NO;           /* abort iteration! */
   return GNUNET_OK;
@@ -748,6 +750,8 @@
 {
   struct GST_BlacklistCheck *bc;
 
+  GNUNET_assert (peer != NULL);
+
   if ((blacklist != NULL) &&
       (GNUNET_SYSERR ==
        GNUNET_CONTAINER_multihashmap_get_multiple (blacklist, 
&peer->hashPubKey,




reply via email to

[Prev in Thread] Current Thread [Next in Thread]