diff options
author | Denis Vlasenko <vda.linux@googlemail.com> | 2008-06-06 07:45:08 +0000 |
---|---|---|
committer | Denis Vlasenko <vda.linux@googlemail.com> | 2008-06-06 07:45:08 +0000 |
commit | d8dcde4b2345b1c685a1086d4423f0a262930c3f (patch) | |
tree | 3c1fb9ba0cd2a7841b29da62197dfe91f26e3f65 /libc/stdio/vswprintf.c | |
parent | 558bc289b787fc95146a81daf39a30fd72f9402b (diff) |
Fix hard-to-rigger locking bug in vsyslog():
SIGPIPE handler was attempting to re-acquire an already taken lock.
While at it, stop checking for sigaction failure which is not possible here.
Sizes:
text data bss dec hex filename
- 1123 13 2 1138 472 libc/misc/syslog/syslog.o
+ 1112 13 2 1127 467 libc/misc/syslog/syslog.o
Run tested.
Diffstat (limited to 'libc/stdio/vswprintf.c')
0 files changed, 0 insertions, 0 deletions