mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-22 19:00:07 +00:00
Never call syslog in __libc_message.
This commit is contained in:
parent
b0f1246ab4
commit
356b348023
@ -1,3 +1,8 @@
|
||||
2013-03-28 Roland McGrath <roland@hack.frob.com>
|
||||
|
||||
* sysdeps/posix/libc_fatal.c: Don't include <sys/syslog.h>.
|
||||
(__libc_message): Never call vsyslog.
|
||||
|
||||
2013-03-28 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* sysdeps/powerpc/powerpc32/start.S (cfi_startproc, cfi_endproc):
|
||||
|
@ -29,7 +29,6 @@
|
||||
#include <sysdep.h>
|
||||
#include <unistd.h>
|
||||
#include <sys/mman.h>
|
||||
#include <sys/syslog.h>
|
||||
#include <sys/uio.h>
|
||||
#include <not-cancel.h>
|
||||
|
||||
@ -68,11 +67,9 @@ void
|
||||
__libc_message (int do_abort, const char *fmt, ...)
|
||||
{
|
||||
va_list ap;
|
||||
va_list ap_copy;
|
||||
int fd = -1;
|
||||
|
||||
va_start (ap, fmt);
|
||||
va_copy (ap_copy, ap);
|
||||
|
||||
#ifdef FATAL_PREPARE
|
||||
FATAL_PREPARE;
|
||||
@ -170,12 +167,6 @@ __libc_message (int do_abort, const char *fmt, ...)
|
||||
|
||||
va_end (ap);
|
||||
|
||||
/* If we had no success writing the message, use syslog. */
|
||||
if (! written)
|
||||
vsyslog (LOG_ERR, fmt, ap_copy);
|
||||
|
||||
va_end (ap_copy);
|
||||
|
||||
if (do_abort)
|
||||
{
|
||||
BEFORE_ABORT (do_abort, written, fd);
|
||||
|
Loading…
Reference in New Issue
Block a user