diff --git a/src/conf.c b/src/conf.c index c429a7b65..cfc6085a4 100644 --- a/src/conf.c +++ b/src/conf.c @@ -744,7 +744,7 @@ static char* expandValue(WOLFSSL_CONF *conf, const char* section, strIdx += 2; startIdx = strIdx; } - while (*strIdx && (XISALNUM((int)(*strIdx)) || *strIdx == '_')) + while (*strIdx && (XISALNUM((unsigned char)*strIdx) || *strIdx == '_')) strIdx++; endIdx = strIdx; if (startIdx == endIdx) { diff --git a/wolfssl/test.h b/wolfssl/test.h index 3400719ed..6882cc0b9 100644 --- a/wolfssl/test.h +++ b/wolfssl/test.h @@ -1225,7 +1225,7 @@ static WC_INLINE void build_addr(SOCKADDR_IN_T* addr, const char* peer, #ifndef TEST_IPV6 /* peer could be in human readable form */ - if ( ((size_t)peer != INADDR_ANY) && isalpha((int)peer[0])) { + if ( ((size_t)peer != INADDR_ANY) && isalpha((unsigned char)peer[0])) { #ifdef WOLFSSL_USE_POPEN_HOST char host_ipaddr[4] = { 127, 0, 0, 1 }; int found = 1;