From 71218e939c2ae3bab78b2b9cf8b74c5904a6303a Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Sat, 12 May 2018 18:01:59 +0200 Subject: [PATCH] io: close before destroy --- src/pipe.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pipe.c b/src/pipe.c index e063adf85..db7a046de 100644 --- a/src/pipe.c +++ b/src/pipe.c @@ -92,6 +92,10 @@ static void quit(int signal, siginfo_t *sinfo, void *ctx) if (ret) error("Failed to destroy super node"); + ret = io_close(&io); + if (ret) + error("Failed to close IO"); + ret = io_destroy(&io); if (ret) error("Failed to destroy IO");