summaryrefslogtreecommitdiffhomepage
path: root/src/main.c
diff options
context:
space:
mode:
authorrofl0r <rofl0r@users.noreply.github.com>2020-09-15 23:11:09 +0100
committerrofl0r <rofl0r@users.noreply.github.com>2020-09-15 23:12:00 +0100
commit192f8194e1e15c9f13e6a73e71c63ed695bd931e (patch)
tree7132c0f785a0764a30a9c58e1f7138e1c6b8e20c /src/main.c
parentbd92446184fe692e0ceda700945c588ae56cc6cd (diff)
free() loop records too
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c
index 8bda2b9..b9c264a 100644
--- a/src/main.c
+++ b/src/main.c
@@ -393,6 +393,8 @@ main (int argc, char **argv)
if (daemonized) setup_sig (SIGHUP, takesig, "SIGHUP", argv[0]);
setup_sig (SIGUSR1, takesig, "SIGUSR1", argv[0]);
+ loop_records_init();
+
/* Start the main loop */
log_message (LOG_INFO, "Starting main loop. Accepting connections.");
@@ -404,6 +406,8 @@ main (int argc, char **argv)
child_close_sock ();
child_free_children();
+ loop_records_destroy();
+
/* Remove the PID file */
if (config->pidpath != NULL && unlink (config->pidpath) < 0) {
log_message (LOG_WARNING,