From: Steinar H. Gunderson Date: Sun, 2 Apr 2023 20:33:39 +0000 (+0200) Subject: Properly close sockets (and more importantly, kill child processes) on Ctrl-C. X-Git-Tag: 1.5.0~11 X-Git-Url: https://git.sesse.net/?p=cubemap;a=commitdiff_plain;h=16852c5704ccaa635b4b02d653b43b1aba7a7ac8 Properly close sockets (and more importantly, kill child processes) on Ctrl-C. --- 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();