aboutsummaryrefslogtreecommitdiff
path: root/src/transport
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2011-06-06 12:01:09 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2011-06-06 12:01:09 +0000
commitcf5339b80c7b2984aa18ff4908173c83efeef6a1 (patch)
treee280a176ea44c2c1cf38f22e8efca9c56eaca192 /src/transport
parent974cf0e80d8b65d459aa9cf15448184e657d3e39 (diff)
downloadgnunet-cf5339b80c7b2984aa18ff4908173c83efeef6a1.tar.gz
gnunet-cf5339b80c7b2984aa18ff4908173c83efeef6a1.zip
fixes 0-length a2s assertion
Diffstat (limited to 'src/transport')
-rw-r--r--src/transport/gnunet-service-transport.c10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/transport/gnunet-service-transport.c b/src/transport/gnunet-service-transport.c
index 5826adfec..895394c59 100644
--- a/src/transport/gnunet-service-transport.c
+++ b/src/transport/gnunet-service-transport.c
@@ -1673,16 +1673,8 @@ a2s (const char *plugin,
1673 if (plugin == NULL) 1673 if (plugin == NULL)
1674 return NULL; 1674 return NULL;
1675 p = find_transport (plugin); 1675 p = find_transport (plugin);
1676 if (p == NULL) 1676 if ((p == NULL) || (addr_len == 0) || (addr == NULL))
1677 return NULL; 1677 return NULL;
1678 if ((addr_len == 0) || (addr == NULL))
1679 {
1680 GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
1681 "a2s: malformed address from plugin `%s'\n",
1682 p->short_name);
1683 GNUNET_assert (addr_len != 0);
1684 GNUNET_assert (addr != NULL);
1685 }
1686 return p->api->address_to_string (p->api->cls, 1678 return p->api->address_to_string (p->api->cls,
1687 addr, 1679 addr,
1688 addr_len); 1680 addr_len);