diff options
| author | Tavian Barnes <tavianator@tavianator.com> | 2020-09-09 10:16:03 -0400 |
|---|---|---|
| committer | Tavian Barnes <tavianator@tavianator.com> | 2020-09-09 10:21:50 -0400 |
| commit | a06edda3ad9abd4f07d07bbe46cb488efeebbbd0 (patch) | |
| tree | eecd9afb5dd25011443ea5305dc8e9a1030eed19 /src/test/codegen | |
| parent | 683d1bcd405727fcc9209f64845bd3b9104878b8 (diff) | |
| download | rust-a06edda3ad9abd4f07d07bbe46cb488efeebbbd0.tar.gz rust-a06edda3ad9abd4f07d07bbe46cb488efeebbbd0.zip | |
Fix segfault if pthread_getattr_np fails
glibc destroys[1] the passed pthread_attr_t if pthread_getattr_np() fails. Destroying it again leads to a segfault. Fix it by only destroying it on success for glibc. [1]: https://sourceware.org/git/?p=glibc.git;a=blob;f=nptl/pthread_getattr_np.c;h=ce437205e41dc05653e435f6188768cccdd91c99;hb=HEAD#l205
Diffstat (limited to 'src/test/codegen')
0 files changed, 0 insertions, 0 deletions
