From 16852c5704ccaa635b4b02d653b43b1aba7a7ac8 Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Sun, 2 Apr 2023 22:33:39 +0200 Subject: [PATCH] Properly close sockets (and more importantly, kill child processes) on Ctrl-C. --- main.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/main.cpp b/main.cpp index 18976fc..50fd48e 100644 --- a/main.cpp +++ b/main.cpp @@ -623,6 +623,9 @@ start: } for (const auto &key_and_input_with_refcount : inputs) { key_and_input_with_refcount.second.input->stop(); + if (stopped) { + key_and_input_with_refcount.second.input->close_socket(); + } } servers->stop(); -- 2.39.2