Cygwin: posix timers: fix uninitialized variable
The variable returning the overrun count from the tracker object after disarming the overrun counter was not correctly initialized. For some reason this has only been noticed by gcc-9.2.0, not by the formerly used gcc-7.4.0. This problem should not have had any runtime impact. The method timer_tracker::disarm_overrun_event is supposed to be called in lock-step with timer_tracker::arm_overrun_event, which in turn results in the variable getting a valid value. Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
parent
4653cc92ed
commit
28382c97a5
@ -81,7 +81,7 @@ timer_tracker::arm_overrun_event (LONG64 exp_cnt)
|
||||
LONG
|
||||
timer_tracker::disarm_overrun_event ()
|
||||
{
|
||||
LONG ret;
|
||||
LONG ret = 0;
|
||||
|
||||
AcquireSRWLockExclusive (&srwlock);
|
||||
if (overrun_count != OVR_DISARMED)
|
||||
|
Loading…
Reference in New Issue
Block a user