avoid pvxmonitor hang on interrupt

This commit is contained in:
Michael Davidsaver
2021-09-13 19:24:07 -07:00
parent bbfa429c72
commit 0e2a5ff2a6
+2 -1
View File
@@ -99,7 +99,8 @@ int main(int argc, char *argv[])
if(verbose)
std::cout<<"Effective config\n"<<ctxt.config();
MPMCFIFO<std::shared_ptr<client::Subscription>> workqueue(argc-optind);
// space for every subscription and one more for SigInt
MPMCFIFO<std::shared_ptr<client::Subscription>> workqueue(argc-optind+1);
std::list<decltype (workqueue)::value_type> ops;
int remaining = argc-optind;