From a9547fb689b4629f4ffa3cf0222b8462bcc43cb5 Mon Sep 17 00:00:00 2001 From: Wang Renxin Date: Wed, 20 Jul 2016 14:50:41 +0800 Subject: [PATCH] *fixed a memory comparison issue. --- core/my_basic.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/my_basic.c b/core/my_basic.c index 0d1bd2d..f7e4ebd 100755 --- a/core/my_basic.c +++ b/core/my_basic.c @@ -3020,8 +3020,8 @@ static void mb_free(void* p) { /* Compare two chunks of memory */ static int mb_memcmp(void* l, void* r, size_t s) { - char* lc = (char*)l; - char* rc = (char*)r; + unsigned char* lc = (unsigned char*)l; + unsigned char* rc = (unsigned char*)r; int i = 0; if(mb_is_little_endian()) {