X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=ssl%2Fssl_ciph.c;h=17bd939a748453299fb5a68828954be9b60d8196;hp=914d0d8f4aa6e1dab25626a4096a962fe96a51df;hb=cd420b0b1f2336972e386eba1cccf23b47d99538;hpb=67dc995eaf538ea309c6292a1a5073465201f55b diff --git a/ssl/ssl_ciph.c b/ssl/ssl_ciph.c index 914d0d8f4a..17bd939a74 100644 --- a/ssl/ssl_ciph.c +++ b/ssl/ssl_ciph.c @@ -15,6 +15,7 @@ #include #include #include +#include "internal/nelem.h" #include "ssl_locl.h" #include "internal/thread_once.h" #include "internal/cryptlib.h" @@ -1001,7 +1002,8 @@ static int ssl_cipher_process_rulestr(const char *rule_str, ((ch >= 'a') && (ch <= 'z')) || (ch == '-') || (ch == '.') || (ch == '=')) #else - while (isalnum(ch) || (ch == '-') || (ch == '.') || (ch == '=')) + while (isalnum((unsigned char)ch) || (ch == '-') || (ch == '.') + || (ch == '=')) #endif { ch = *(++l);