diff options
author | Andreas Schwab <schwab@suse.de> | 2020-06-23 12:55:49 +0200 |
---|---|---|
committer | Andreas Schwab <schwab@suse.de> | 2020-08-18 11:27:03 +0200 |
commit | c4e4b2e149705559d28b16a9b47ba2f6142d6a6c (patch) | |
tree | fc061a0e61e3cc19a5d8ec03053fd819401433a8 /misc/fremovexattr.c | |
parent | cb7e7a5ca1d6d25d59bc038bdc09630e507c41e5 (diff) | |
download | glibc-c4e4b2e149705559d28b16a9b47ba2f6142d6a6c.tar.gz glibc-c4e4b2e149705559d28b16a9b47ba2f6142d6a6c.tar.xz glibc-c4e4b2e149705559d28b16a9b47ba2f6142d6a6c.zip |
Correct locking and cancellation cleanup in syslog functions (bug 26100)
Properly serialize the access to the global state shared between the syslog functions, to avoid races in multithreaded processes. Protect a local allocation in the __vsyslog_internal function from leaking during cancellation.
Diffstat (limited to 'misc/fremovexattr.c')
0 files changed, 0 insertions, 0 deletions