]> git.sesse.net Git - cubemap/blobdiff - main.cpp
When closing unused inputs, remember to take down their sockets.
[cubemap] / main.cpp
index b45713db99ccd307442165f69150fa6492c3c9ea..c626f46aa26060aab8b09eb2b43c8dfaf269c539 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -385,6 +385,7 @@ start:
                if (input_it->second.refcount == 0) {
                        log(WARNING, "Input '%s' no longer in use, closing.",
                            input_it->first.c_str());
+                       input_it->second.input->close_socket();
                        delete input_it->second.input;
                        inputs.erase(input_it++);
                } else {