We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e47a727 commit 1ce2631Copy full SHA for 1ce2631
src/platform/test.rs
@@ -177,9 +177,15 @@ fn with_n_fds(n: usize, size: usize) {
177
let (super_tx, super_rx) = platform::channel().unwrap();
178
179
let data: Vec<u8> = (0..size).map(|i| (i % 251) as u8).collect();
180
- super_tx.send(&data[..], sender_fds, vec![]).unwrap();
+ let thread = {
181
+ let data = data.clone();
182
+ thread::spawn(move || {
183
+ super_tx.send(&data[..], sender_fds, vec![]).unwrap();
184
+ })
185
+ };
186
let (received_data, received_channels, received_shared_memory_regions) =
187
super_rx.recv().unwrap();
188
+ thread.join().unwrap();
189
190
assert_eq!(received_data.len(), data.len());
191
assert_eq!(&received_data[..], &data[..]);
0 commit comments