diff --git a/remotevstclient.cpp b/remotevstclient.cpp index 1aaf5ff..7781158 100644 --- a/remotevstclient.cpp +++ b/remotevstclient.cpp @@ -81,6 +81,8 @@ RemoteVSTClient::RemoteVSTClient(std::string dllName, bool showGUI) : exit(1); } } + + break; } if (!found) { @@ -343,6 +345,8 @@ RemoteVSTClient::queryPlugins(std::vector &plugins) exit(1); } } + + break; } if (!found) { diff --git a/vsthost.cpp b/vsthost.cpp index 527dae9..1d2c060 100644 --- a/vsthost.cpp +++ b/vsthost.cpp @@ -508,6 +508,7 @@ main(int argc, char **argv) sigemptyset(&sa.sa_mask); sa.sa_flags = 0; sigaction(SIGHUP, &sa, 0); + sigaction(SIGINT, &sa, 0); sigaction(SIGQUIT, &sa, 0); sigaction(SIGTERM, &sa, 0); sigaction(SIGPIPE, &sa, 0);