]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
*) mod_http2: remove unused and insecure code. Fixes PR66037.
authorStefan Eissing <icing@apache.org>
Thu, 28 Apr 2022 10:41:48 +0000 (10:41 +0000)
committerStefan Eissing <icing@apache.org>
Thu, 28 Apr 2022 10:41:48 +0000 (10:41 +0000)
     Thanks to Ronald Crane (Zippenhop LLC) for reporting this.

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

changes-entries/pr66037.txt [new file with mode: 0644]
modules/http2/h2_util.c
modules/http2/h2_util.h

diff --git a/changes-entries/pr66037.txt b/changes-entries/pr66037.txt
new file mode 100644 (file)
index 0000000..7262ff2
--- /dev/null
@@ -0,0 +1,3 @@
+  *) mod_http2: remove unused and insecure code. Fixes PR66037.
+     Thanks to Ronald Crane (Zippenhop LLC) for reporting this.
+     [Stefan Eissing]
\ No newline at end of file
index 467d01db2f9736bd685a938d333a87a641282314..7a9466eaccad18aaf63108ad3644d270d427e6dc 100644 (file)
@@ -76,26 +76,6 @@ size_t h2_util_hex_dump(char *buffer, size_t maxlen,
     return strlen(buffer);
 }
 
-size_t h2_util_header_print(char *buffer, size_t maxlen,
-                            const char *name, size_t namelen,
-                            const char *value, size_t valuelen)
-{
-    size_t offset = 0;
-    size_t i;
-    for (i = 0; i < namelen && offset < maxlen; ++i, ++offset) {
-        buffer[offset] = name[i];
-    }
-    for (i = 0; i < 2 && offset < maxlen; ++i, ++offset) {
-        buffer[offset] = ": "[i];
-    }
-    for (i = 0; i < valuelen && offset < maxlen; ++i, ++offset) {
-        buffer[offset] = value[i];
-    }
-    buffer[offset] = '\0';
-    return offset;
-}
-
-
 void h2_util_camel_case_header(char *s, size_t len)
 {
     size_t start = 1;
index 8ef944c8e0f74b9bcbb615c33a52ca3fb6282a67..5a3dbe51420462673b90bd172e5638f1301db6e0 100644 (file)
@@ -28,10 +28,6 @@ struct nghttp2_frame;
 size_t h2_util_hex_dump(char *buffer, size_t maxlen,
                         const char *data, size_t datalen);
 
-size_t h2_util_header_print(char *buffer, size_t maxlen,
-                            const char *name, size_t namelen,
-                            const char *value, size_t valuelen);
-
 void h2_util_camel_case_header(char *s, size_t len);
 
 int h2_util_frame_print(const nghttp2_frame *frame, char *buffer, size_t maxlen);