-simplify
[oweals/gnunet.git] / src / hello / address.c
index 618aa6e6adae94567e8308d5bfc505ed44a59388..67ad8a0609daa19524ce7a11d61ce7e324e5063c 100644 (file)
@@ -46,6 +46,8 @@ GNUNET_HELLO_address_allocate (const struct GNUNET_PeerIdentity *peer,
   size_t slen;
   char *end;
 
+  GNUNET_assert (transport_name != NULL);
+
   slen = strlen (transport_name) + 1;
   addr =
       GNUNET_malloc (sizeof (struct GNUNET_HELLO_Address) + address_length +
@@ -111,7 +113,7 @@ GNUNET_HELLO_address_cmp (const struct GNUNET_HELLO_Address *a1,
     return -1;
   if (a1->address_length > a2->address_length)
     return 1;
-  return memcmp (a1->address, a1->address, a1->address_length);
+  return memcmp (a1->address, a2->address, a1->address_length);
 }