diff --git a/src/hook.c b/src/hook.c index 27747283a..ecf31cf9f 100644 --- a/src/hook.c +++ b/src/hook.c @@ -62,6 +62,10 @@ static void quit(int signal, siginfo_t *sinfo, void *ctx) if (ret) error("Failed to destroy hook"); + ret = io_close(&io); + if (ret) + error("Failed to close IO"); + ret = io_destroy(&io); if (ret) error("Failed to destroy IO");