]> granicus.if.org Git - apache/commitdiff
remove unused parameters and minor memory leak
authorAndré Malo <nd@apache.org>
Sun, 18 Apr 2004 17:11:09 +0000 (17:11 +0000)
committerAndré Malo <nd@apache.org>
Sun, 18 Apr 2004 17:11:09 +0000 (17:11 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@103440 13f79535-47bb-0310-9956-ffa450edef68

modules/metadata/mod_headers.c

index 5a107b3a77bc8c0f1bd717685e79743712224d28..8d9b7523d5a0a7438b31b4dcc285cb440d0c4d7d 100644 (file)
@@ -680,19 +680,20 @@ static const command_rec headers_cmds[] =
     {NULL}
 };
 
-static void register_format_tag_handler(apr_pool_t *p, char *tag, void *tag_handler, int def)
+static void register_format_tag_handler(const char *tag,
+                                        const void *tag_handler)
 {
-    const void *h = apr_palloc(p, sizeof(h));
-    h = tag_handler;
-    apr_hash_set(format_tag_hash, tag, 1, h);
+    apr_hash_set(format_tag_hash, tag, 1, tag_handler);
 }
+
 static int header_pre_config(apr_pool_t *p, apr_pool_t *plog, apr_pool_t *ptemp)
 {
     format_tag_hash = apr_hash_make(p);
-    register_format_tag_handler(p, "D", (void*) header_request_duration, 0);
-    register_format_tag_handler(p, "t", (void*) header_request_time, 0);
-    register_format_tag_handler(p, "e", (void*) header_request_env_var, 0);
-    register_format_tag_handler(p, "s", (void*) header_request_ssl_var, 0);
+    register_format_tag_handler("D", (const void *)header_request_duration);
+    register_format_tag_handler("t", (const void *)header_request_time);
+    register_format_tag_handler("e", (const void *)header_request_env_var);
+    register_format_tag_handler("s", (const void *)header_request_ssl_var);
+
     return OK;
 }