Fix a long-standing bug in the math around continue_processing

This commit is contained in:
Tim Wojtulewicz 2023-04-06 10:20:23 -07:00
parent adcaa459c9
commit 95b6069c6e
3 changed files with 40 additions and 2 deletions

View file

@ -527,12 +527,13 @@ void continue_processing()
detail::current_wallclock = util::current_time(true);
}
--_processing_suspended;
if ( _processing_suspended > 0 )
--_processing_suspended;
}
bool is_processing_suspended()
{
return _processing_suspended;
return _processing_suspended > 0;
}
} // namespace zeek::run_state