diff options
author | jakabosky <jakabosky@152afb58-edef-0310-8abb-c4023f1b3aa9> | 2007-02-17 02:40:19 +0000 |
---|---|---|
committer | jakabosky <jakabosky@152afb58-edef-0310-8abb-c4023f1b3aa9> | 2007-02-17 02:40:19 +0000 |
commit | c809dee6e5334957379af5b754cb90303b8af842 (patch) | |
tree | 1167fd86a8a1404d606b4edef5a0ee1e90fdf70c /src/mod_proxy_backend_ajp13.c | |
parent | 2477d2b784d85e1b8549b5c4f2f45f1f8d10b9a6 (diff) | |
download | lighttpd-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.c | 11 |
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; |