summaryrefslogtreecommitdiff
path: root/src/mod_proxy_backend_ajp13.c
diff options
context:
space:
mode:
authorjakabosky <jakabosky@152afb58-edef-0310-8abb-c4023f1b3aa9>2007-02-17 02:40:19 +0000
committerjakabosky <jakabosky@152afb58-edef-0310-8abb-c4023f1b3aa9>2007-02-17 02:40:19 +0000
commitc809dee6e5334957379af5b754cb90303b8af842 (patch)
tree1167fd86a8a1404d606b4edef5a0ee1e90fdf70c /src/mod_proxy_backend_ajp13.c
parent2477d2b784d85e1b8549b5c4f2f45f1f8d10b9a6 (diff)
downloadlighttpd-c809dee6e5334957379af5b754cb90303b8af842.tar.gz
fixed memory leaks
git-svn-id: svn://svn.lighttpd.net/lighttpd/trunk@1651 152afb58-edef-0310-8abb-c4023f1b3aa9
Diffstat (limited to 'src/mod_proxy_backend_ajp13.c')
-rw-r--r--src/mod_proxy_backend_ajp13.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mod_proxy_backend_ajp13.c b/src/mod_proxy_backend_ajp13.c
index 1ac64977..9565f152 100644
--- a/src/mod_proxy_backend_ajp13.c
+++ b/src/mod_proxy_backend_ajp13.c
@@ -745,6 +745,16 @@ INIT_FUNC(mod_proxy_backend_ajp13_init) {
return p;
}
+FREE_FUNC(mod_proxy_backend_ajp13_free) {
+ protocol_plugin_data *p = p_d;
+
+ if (!p) return HANDLER_GO_ON;
+
+ free(p);
+
+ return HANDLER_GO_ON;
+}
+
int mod_proxy_backend_ajp13_plugin_init(plugin *p) {
data_string *ds;
@@ -752,6 +762,7 @@ int mod_proxy_backend_ajp13_plugin_init(plugin *p) {
p->name = buffer_init_string("mod_proxy_backend_ajp13");
p->init = mod_proxy_backend_ajp13_init;
+ p->cleanup = mod_proxy_backend_ajp13_free;
p->data = NULL;