]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
BUG/MINOR: deinit: free fdinfo while doing cleanup
authorGodbach <nylzhaowei@gmail.com>
Wed, 26 Jun 2013 08:49:51 +0000 (16:49 +0800)
committerWilly Tarreau <w@1wt.eu>
Wed, 26 Jun 2013 09:50:46 +0000 (11:50 +0200)
Both fdinfo and fdtab are allocated memory in init() while haproxy is starting,
but only fdtab is freed in deinit(), fdinfo should also be freed.

Signed-off-by: Godbach <nylzhaowei@gmail.com>
src/haproxy.c

index ac9fba173dc680a85dd6a35bbdcd282917f2228d..ec9f5136279dab9f30871769c88494a06ba2a859 100644 (file)
@@ -1198,6 +1198,7 @@ void deinit(void)
        free(global.pidfile); global.pidfile = NULL;
        free(global.node);    global.node = NULL;
        free(global.desc);    global.desc = NULL;
+       free(fdinfo);         fdinfo  = NULL;
        free(fdtab);          fdtab   = NULL;
        free(oldpids);        oldpids = NULL;
        free(global_listener_queue_task); global_listener_queue_task = NULL;