summaryrefslogtreecommitdiff
path: root/src/mod_webdav.c
diff options
context:
space:
mode:
authorJan Kneschke <jan@kneschke.de>2005-08-29 10:43:29 +0000
committerJan Kneschke <jan@kneschke.de>2005-08-29 10:43:29 +0000
commit3ef91ffe8b760ef27aa5bbf388daa6a8da1cca59 (patch)
treee3d7301e3ecee7ca541a8df4189848afd1932ea2 /src/mod_webdav.c
parentf300254db489f9954e01cdb92b06ed9015d08061 (diff)
downloadlighttpd-git-3ef91ffe8b760ef27aa5bbf388daa6a8da1cca59.tar.gz
closed memleaks at shutdown
git-svn-id: svn+ssh://svn.lighttpd.net/lighttpd/branches/lighttpd-merge-1.4.x@636 152afb58-edef-0310-8abb-c4023f1b3aa9
Diffstat (limited to 'src/mod_webdav.c')
-rw-r--r--src/mod_webdav.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mod_webdav.c b/src/mod_webdav.c
index cfe6cbfc..f3499c12 100644
--- a/src/mod_webdav.c
+++ b/src/mod_webdav.c
@@ -108,6 +108,7 @@ FREE_FUNC(mod_webdav_free) {
if (!s) continue;
+ buffer_free(s->sqlite_db_name);
#ifdef USE_PROPPATCH
if (s->sql) {
sqlite3_finalize(s->stmt_delete_prop);
@@ -124,6 +125,16 @@ FREE_FUNC(mod_webdav_free) {
}
free(p->config_storage);
}
+
+ buffer_free(p->uri.scheme);
+ buffer_free(p->uri.path_raw);
+ buffer_free(p->uri.path);
+ buffer_free(p->uri.authority);
+
+ buffer_free(p->physical.path);
+ buffer_free(p->physical.rel_path);
+ buffer_free(p->physical.doc_root);
+ buffer_free(p->physical.basedir);
buffer_free(p->tmp_buf);