X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=src%2Fhello%2Faddress.c;h=893a6dc9113e4db3ae5b11467d23381f67479cd7;hb=07120d4c0d2ca7d54d20c85e936763675b832c98;hp=b511ca9df8e609c825f4f2f95b1b9a2198d093b2;hpb=623df97886da9ee06724b7860a1a2463737b750e;p=oweals%2Fgnunet.git diff --git a/src/hello/address.c b/src/hello/address.c index b511ca9df..893a6dc91 100644 --- a/src/hello/address.c +++ b/src/hello/address.c @@ -39,21 +39,22 @@ */ struct GNUNET_HELLO_Address * GNUNET_HELLO_address_allocate (const struct GNUNET_PeerIdentity *peer, - const char *transport_name, - const void *address, - size_t address_length) + const char *transport_name, const void *address, + size_t address_length) { struct GNUNET_HELLO_Address *addr; 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 + - slen); + addr = + GNUNET_malloc (sizeof (struct GNUNET_HELLO_Address) + address_length + + slen); addr->peer = *peer; addr->address = &addr[1]; - end = (char*) &addr[1]; + end = (char *) &addr[1]; memcpy (end, address, address_length); addr->address_length = address_length; addr->transport_name = &end[address_length]; @@ -69,11 +70,10 @@ GNUNET_HELLO_address_allocate (const struct GNUNET_PeerIdentity *peer, * @return the size */ size_t -GNUNET_HELLO_address_get_size (const struct GNUNET_HELLO_Address *address) +GNUNET_HELLO_address_get_size (const struct GNUNET_HELLO_Address * address) { - return sizeof (struct GNUNET_HELLO_Address) + - address->address_length + - strlen(address->transport_name) + 1; + return sizeof (struct GNUNET_HELLO_Address) + address->address_length + + strlen (address->transport_name) + 1; } @@ -86,10 +86,9 @@ GNUNET_HELLO_address_get_size (const struct GNUNET_HELLO_Address *address) struct GNUNET_HELLO_Address * GNUNET_HELLO_address_copy (const struct GNUNET_HELLO_Address *address) { - return GNUNET_HELLO_address_allocate (&address->peer, - address->transport_name, - address->address, - address->address_length); + return GNUNET_HELLO_address_allocate (&address->peer, address->transport_name, + address->address, + address->address_length); } @@ -103,21 +102,18 @@ GNUNET_HELLO_address_copy (const struct GNUNET_HELLO_Address *address) */ int GNUNET_HELLO_address_cmp (const struct GNUNET_HELLO_Address *a1, - const struct GNUNET_HELLO_Address *a2) + const struct GNUNET_HELLO_Address *a2) { int ret; - ret = strcmp (a1->transport_name, - a2->transport_name); + ret = strcmp (a1->transport_name, a2->transport_name); if (0 != ret) return ret; - if (a1->address_length < a2->address_length) + if (a1->address_length < a2->address_length) return -1; - if (a1->address_length > a2->address_length) + if (a1->address_length > a2->address_length) return 1; - return memcmp (a1->address, - a1->address, - a1->address_length); + return memcmp (a1->address, a1->address, a1->address_length); }