]> granicus.if.org Git - apache/commitdiff
* modules/proxy/ajp_header.c (sc_for_req_header): Zero-initialize
authorJoe Orton <jorton@apache.org>
Fri, 5 Oct 2018 10:12:12 +0000 (10:12 +0000)
committerJoe Orton <jorton@apache.org>
Fri, 5 Oct 2018 10:12:12 +0000 (10:12 +0000)
  buffer to avoid potential (harmless) memcmp comparison against
  garbage stack data later.  (clang warning).

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1842881 13f79535-47bb-0310-9956-ffa450edef68

modules/proxy/ajp_header.c

index 4cfc65b9f945e4bcef78a1937e50d915ce3da9da..b4dc47ccf501a30f2203c3d87ca753f169de8b50 100644 (file)
@@ -59,6 +59,7 @@ static int sc_for_req_header(const char *header_name)
     if (len < 4 || len > 15)
         return UNKNOWN_METHOD;
 
+    memset(header, 0, sizeof header);
     while (*p)
         header[i++] = apr_toupper(*p++);
     header[i] = '\0';