From: William A. Rowe Jr Date: Fri, 29 Jul 2016 15:40:15 +0000 (+0000) Subject: Be more explicit about NUL in case iscntrl is inconsistent X-Git-Tag: 2.5.0-alpha~1363 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c46a8d2ba9e5a9ac649db8b58289b1d875dd035b;p=thirdparty%2Fapache%2Fhttpd.git 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 --- diff --git a/server/gen_test_char.c b/server/gen_test_char.c index c0d0903d695..cf7b0f83b60 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; }