[Top][All Lists]
[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,
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r19592 - gnunet/src/transport,
gnunet <=