Skip to content

Commit ebc9a85

Browse files
authored
Obey the bool from the trace visitor under Miri (#476)
1 parent bd7d3b2 commit ebc9a85

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/backtrace/miri.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,8 @@ unsafe fn trace_unsynchronized<F: FnMut(&super::Frame) -> bool>(mut cb: F) {
102102

103103
for ptr in frames.iter() {
104104
let frame = resolve_addr(*ptr as *mut c_void);
105-
cb(&super::Frame { inner: frame });
105+
if !cb(&super::Frame { inner: frame }) {
106+
return;
107+
}
106108
}
107109
}

0 commit comments

Comments
 (0)