From ca50ef458987dca1ed29816fce974684e04e35a7 Mon Sep 17 00:00:00 2001 From: June McEnroe Date: Tue, 28 Dec 2021 17:28:18 -0500 Subject: Close database before calling tls_close(3) Calling tls_close(3) after an error potentially results in a SIGPIPE, preventing dbClose() from being called. --- litterbox.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/litterbox.c b/litterbox.c index 5d48b7a..24d5733 100644 --- a/litterbox.c +++ b/litterbox.c @@ -752,8 +752,8 @@ static void handle(struct Message *msg) { } static void atExit(void) { - if (client) tls_close(client); dbClose(); + if (client) tls_close(client); } static void quit(int sig) { -- cgit 1.4.1