We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 683d1bc commit a06eddaCopy full SHA for a06edda
library/std/src/sys/unix/thread.rs
@@ -305,7 +305,9 @@ pub mod guard {
305
assert_eq!(libc::pthread_attr_getstack(&attr, &mut stackaddr, &mut stacksize), 0);
306
ret = Some(stackaddr);
307
}
308
- assert_eq!(libc::pthread_attr_destroy(&mut attr), 0);
+ if e == 0 || cfg!(not(target_env = "gnu")) {
309
+ assert_eq!(libc::pthread_attr_destroy(&mut attr), 0);
310
+ }
311
ret
312
313
@@ -446,7 +448,9 @@ pub mod guard {
446
448
Some(stackaddr..stackaddr + guardsize)
447
449
};
450
451
452
453
454
455
456
0 commit comments