This commit is contained in:
Andy Gayton 2024-06-22 22:30:41 -04:00
parent 6c23183148
commit b882f18333

View File

@ -36,12 +36,12 @@ impl PluginCommand for Ctrlc {
) -> Result<PipelineData, LabeledError> {
let barrier = Arc::new(Barrier::new(2));
let _guard = {
let _guard = engine.register_ctrlc_handler(Box::new({
let barrier = barrier.clone();
engine.register_ctrlc_handler(Box::new(move || {
move || {
barrier.wait();
}))
};
}
}));
eprintln!("waiting for ctrl-c signal...");
barrier.wait();