From f38ad33ddfc176eb2fefbb2523a4fdd80456b158 Mon Sep 17 00:00:00 2001 From: Andy Green Date: Wed, 20 Jan 2016 07:55:41 +0800 Subject: [PATCH] tolower remove https://github.com/warmcat/libwebsockets/issues/403 Signed-off-by: Andy Green --- lib/parsers.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/parsers.c b/lib/parsers.c index 67a809ca..d1e84ac2 100644 --- a/lib/parsers.c +++ b/lib/parsers.c @@ -29,7 +29,8 @@ unsigned char lextable[] = { int lextable_decode(int pos, char c) { - c = tolower(c); + if (c >= 'A' && c <= 'Z') + c += 'a' - 'A'; while (1) { if (lextable[pos] & (1 << 7)) { /* 1-byte, fail on mismatch */