We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3ceeb22 commit f14a324Copy full SHA for f14a324
lightning/src/debug_sync.rs
@@ -193,7 +193,6 @@ impl LockMetadata {
193
// Since a try-lock will simply fail if the lock is held already, we do not
194
// consider try-locks to ever generate lockorder inversions. However, if a try-lock
195
// succeeds, we do consider it to have created lockorder dependencies.
196
- held.borrow_mut().insert(Arc::clone(this));
197
let mut locked_before = this.locked_before.lock().unwrap();
198
for locked in held.borrow().iter() {
199
let mut lockdep = LockDep::new_without_bt(locked);
@@ -202,6 +201,7 @@ impl LockMetadata {
202
201
locked_before.insert(lockdep);
203
}
204
+ held.borrow_mut().insert(Arc::clone(this));
205
});
206
207
0 commit comments