From c46a8d2ba9e5a9ac649db8b58289b1d875dd035b Mon Sep 17 00:00:00 2001 From: "William A. Rowe Jr" Date: Fri, 29 Jul 2016 15:40:15 +0000 Subject: [PATCH] Be more explicit about NUL in case iscntrl is inconsistent git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1754539 13f79535-47bb-0310-9956-ffa450edef68 --- server/gen_test_char.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/gen_test_char.c b/server/gen_test_char.c index c0d0903d69..cf7b0f83b6 100644 --- a/server/gen_test_char.c +++ b/server/gen_test_char.c @@ -120,8 +120,8 @@ int main(int argc, char *argv[]) * XXX: With luck, isascii behaves sensibly on EBCDIC platforms * and insists on chars that correspond to ASCII equivilants */ - if (apr_iscntrl(c) || strchr(" \t()<>@,;:\\\"/[]?={}", c)) - || !apr_isascii(c)) { + if (!c || apr_iscntrl(c) || strchr(" \t()<>@,;:\\\"/[]?={}", c)) + || !apr_isascii(c)) { flags |= T_HTTP_TOKEN_STOP; } -- 2.40.0