commit - 153242382f5df51f5b773527f2b270eceb1e0dbf
commit + 0f22cda88d39f783d6a3ecb9c7c51a06f5da1b4f
blob - fdc841b82bf582614f509bce45241f70645984b6
blob + c763c92cc6758b5692577a9661360a442481a1ef
--- kamid/kamid.c
+++ kamid/kamid.c
int status;
/* close pipes. */
- config_clear(main_conf);
+ msgbuf_clear(&iev_listener->ibuf.w);
+ close(iev_listener->ibuf.fd);
+ free(iev_listener);
log_debug("waiting for children to terminate");
do {
WTERMSIG(status));
} while (pid != -1 || (pid == -1 && errno == EINTR));
- free(iev_listener);
-
log_info("terminating");
exit(0);
}