diff --git a/clients/jack_client.cpp b/clients/jack_client.cpp index d61fc21a..ffe207ef 100644 --- a/clients/jack_client.cpp +++ b/clients/jack_client.cpp @@ -259,7 +259,7 @@ void cliThreadProc() } catch (...) { std::cout << "ERROR: Can't set num of voices!\n"; } - } else if (kw == "quit") { + } else if (kw == "quit" || !std::cin) { shouldClose = true; } else if (kw.size() > 0) { std::cout << "ERROR: Unknown command '" << kw << "'!\n";