Differences From Artifact [6580c82214]:
- File unix/tclUnixThrd.c — part of check-in [53d99af757] at 2015-05-17 18:03:15 on branch bug-57945b574a — Draft fix for a potential race condition in the new Tcl_MutexUnlockAndFinalize API. Not yet tested. (user: mistachkin size: 19767)
To Artifact [0ad08ad3c8]:
- File unix/tclUnixThrd.c — part of check-in [0b7a654181] at 2015-05-17 20:10:47 on branch bug-57945b574a — Fix deadlock. (user: mistachkin size: 19767)
| ︙ | |||
498 499 500 501 502 503 504 | 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 | - + |
}
TclpMutexLock();
pmutexPtr = *((pthread_mutex_t **)mutexPtr);
if (pmutexPtr == NULL) {
TclpMutexUnlock();
goto retry;
}
|
| ︙ |