fixes 0-length a2s assertion
authorMatthias Wachs <wachs@net.in.tum.de>
Mon, 6 Jun 2011 12:01:09 +0000 (12:01 +0000)
committerMatthias Wachs <wachs@net.in.tum.de>
Mon, 6 Jun 2011 12:01:09 +0000 (12:01 +0000)
src/transport/gnunet-service-transport.c

index 5826adfecbd22872fa7ed64cde2c0678c9c378ad..895394c59d29c646ecb3d7351a3089ae874de751 100644 (file)
@@ -1673,16 +1673,8 @@ a2s (const char *plugin,
   if (plugin == NULL)
     return NULL;
   p = find_transport (plugin);
-  if (p == NULL)
+  if ((p == NULL) || (addr_len == 0) || (addr == NULL))
     return NULL;
-  if ((addr_len == 0) || (addr == NULL))
-  {
-    GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
-              "a2s: malformed address from plugin `%s'\n",
-              p->short_name);
-    GNUNET_assert (addr_len != 0);
-    GNUNET_assert (addr != NULL);
-  }
   return p->api->address_to_string (p->api->cls,
                                    addr,
                                    addr_len);