From 07498f74f6deed46ce3986810914ca0f52c8089a Mon Sep 17 00:00:00 2001 From: Martin Natano Date: Tue, 28 Feb 2017 10:30:28 +0000 Subject: Replace the binaryEqual() function with std memcmp(). ok matthieu --- xenodm/auth.c | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/xenodm/auth.c b/xenodm/auth.c index f879205..d574047 100644 --- a/xenodm/auth.c +++ b/xenodm/auth.c @@ -47,6 +47,7 @@ from The Open Group. #include #include +#include #include @@ -487,15 +488,6 @@ openFiles (char *name, char *new_name, size_t len, FILE **oldp, FILE **newp) return 1; } -static int -binaryEqual (char *a, char *b, unsigned short len) -{ - while (len-- > 0) - if (*a++ != *b++) - return FALSE; - return TRUE; -} - static void dumpBytes (unsigned short len, char *data) { @@ -610,11 +602,11 @@ checkEntry (Xauth *auth) for (a = addrs; a; a = a->next) { if (a->family == auth->family && a->address_length == auth->address_length && - binaryEqual (a->address, auth->address, auth->address_length) && + !memcmp (a->address, auth->address, auth->address_length) && a->number_length == auth->number_length && - binaryEqual (a->number, auth->number, auth->number_length) && + !memcmp (a->number, auth->number, auth->number_length) && a->name_length == auth->name_length && - binaryEqual (a->name, auth->name, auth->name_length)) + !memcmp (a->name, auth->name, auth->name_length)) { return 1; } -- cgit v1.2.3