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 c0d0903..cf7b0f8 100644
--- a/server/gen_test_char.c
+++ b/server/gen_test_char.c
@@ -120,8 +120,8 @@
          * 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;
         }