X-Git-Url: http://git.meshlink.io/?a=blobdiff_plain;f=address.c;fp=address.c;h=a6a7a523ced4bedc5870d1d66eea24fa1a13ca56;hb=4de18a7015ed77eac277bee669d4c8d9dae60b89;hp=9099ad9b00e8d36fd65f534031dfe7cdeffb9ad6;hpb=c77f4231ed850b90b9b6f337727e19b63418426f;p=catta diff --git a/address.c b/address.c index 9099ad9..a6a7a52 100644 --- a/address.c +++ b/address.c @@ -23,7 +23,7 @@ gint flx_address_cmp(const flxAddress *a, const flxAddress *b) { if (a->family != b->family) return -1; - return memcmp(a, b, flx_address_get_size(a)); + return memcmp(a->data, b->data, flx_address_get_size(a)); } gchar *flx_address_snprint(char *s, guint length, const flxAddress *a) { @@ -86,7 +86,7 @@ gchar *flx_reverse_lookup_name_ipv6_int(const flxIPv6Address *a) { return reverse_lookup_name_ipv6(a, "ip6.int"); } -flxAddress *flx_address_parse(const char *s, int family, flxAddress *ret_addr) { +flxAddress *flx_address_parse(const char *s, guchar family, flxAddress *ret_addr) { g_assert(ret_addr); g_assert(s);