aboutsummaryrefslogtreecommitdiffstats
path: root/main/http.c
diff options
context:
space:
mode:
authordbailey <dbailey@f38db490-d61c-443f-a65b-d21fe96a405b>2007-09-17 14:58:19 +0000
committerdbailey <dbailey@f38db490-d61c-443f-a65b-d21fe96a405b>2007-09-17 14:58:19 +0000
commitbda4fcb81206a3ff34db22b446d1ccbe3509bd31 (patch)
tree533012575cbd0381e4db7b4e5f5299d829e6f646 /main/http.c
parent3f10f837d1c0c7373837995ee5556fe9023ec986 (diff)
Fix memory leak introduced when POST support was added.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@82568 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'main/http.c')
-rw-r--r--main/http.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/main/http.c b/main/http.c
index 1a5da9c43..c72f35ec5 100644
--- a/main/http.c
+++ b/main/http.c
@@ -841,6 +841,9 @@ static void *httpd_helper_thread(void *data)
/* If they aren't mopped up already, clean up the cookies */
if (vars)
ast_variables_destroy(vars);
+ /* Clean up all the header information pulled as well */
+ if (headers)
+ ast_variables_destroy(headers);
if (out) {
struct timeval tv = ast_tvnow();