Unlock guard before overflow panic
This commit is contained in:
parent
e80fd2531b
commit
032bffa5b8
1 changed files with 1 additions and 0 deletions
|
|
@ -550,6 +550,7 @@ impl ThreadId {
|
|||
// If we somehow use up all our bits, panic so that we're not
|
||||
// covering up subtle bugs of IDs being reused.
|
||||
if COUNTER == ::u64::MAX {
|
||||
GUARD.unlock();
|
||||
panic!("failed to generate unique thread ID: bitspace exhausted");
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue