From 570e1963191dc6459326c581f0384f52ae8daca5 Mon Sep 17 00:00:00 2001 From: beveloper Date: Wed, 30 Oct 2002 17:22:23 +0000 Subject: [PATCH] bugfix git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1793 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/kernel/network/core/misc.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/add-ons/kernel/network/core/misc.c b/src/add-ons/kernel/network/core/misc.c index 20022fb48d..230268f6cf 100644 --- a/src/add-ons/kernel/network/core/misc.c +++ b/src/add-ons/kernel/network/core/misc.c @@ -59,10 +59,8 @@ void dump_buffer(char *buffer, int len) printf("\n\n"); } -int compare_sockaddr(struct sockaddr *a, struct sockaddr *b) +int compare_sockaddr(struct sockaddr *a, struct sockaddr *b) // XXX this function is not used at all { - if (a->sa_len == 4) /* IPv4 address, basically a uint32 */ - return (*(a->sa_data) = *(b->sa_data)); - return memcmp((void*)a->sa_data, (void*)b->sa_data, a->sa_len); + return memcmp(a->sa_data, b->sa_data, a->sa_len); }