From 0e2a5ff2a684acf1c38d86df93820bbe4bc91974 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Mon, 13 Sep 2021 18:35:46 -0700 Subject: [PATCH] avoid pvxmonitor hang on interrupt --- tools/monitor.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/monitor.cpp b/tools/monitor.cpp index a95e8ee..e602ba0 100644 --- a/tools/monitor.cpp +++ b/tools/monitor.cpp @@ -99,7 +99,8 @@ int main(int argc, char *argv[]) if(verbose) std::cout<<"Effective config\n"<> workqueue(argc-optind); + // space for every subscription and one more for SigInt + MPMCFIFO> workqueue(argc-optind+1); std::list ops; int remaining = argc-optind;