Skip to content

Commit d639e31

Browse files
authored
bpo-41299: Fix EnterNonRecursiveMutex() (GH-28548)
Remove Py_FatalError() call: the code works even if now is negative.
1 parent f35ddf2 commit d639e31

File tree

1 file changed

+0
-3
lines changed

1 file changed

+0
-3
lines changed

Python/thread_nt.h

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,6 @@ EnterNonRecursiveMutex(PNRMUTEX mutex, DWORD milliseconds)
7777
} else if (milliseconds != 0) {
7878
/* wait at least until the target */
7979
_PyTime_t now = _PyTime_GetPerfCounter();
80-
if (now <= 0) {
81-
Py_FatalError("_PyTime_GetPerfCounter() == 0");
82-
}
8380
_PyTime_t nanoseconds = _PyTime_FromNanoseconds((_PyTime_t)milliseconds * 1000000);
8481
_PyTime_t target = now + nanoseconds;
8582
while (mutex->locked) {

0 commit comments

Comments
 (0)