From f690636933b7d212240b2ce09dddaea703f391c9 Mon Sep 17 00:00:00 2001 From: Thorsten Kukuk Date: Wed, 14 Sep 2005 17:49:01 +0000 Subject: Relevant BUGIDs: none Purpose of commit: bugfix Commit summary: --------------- pam_vsyslog: Restore errno after each asprintf. misc_conv.c: don't use special control characters, non-ascii terminal can run into problems with them. de.po: Translate some more strings. *.po: Adjust translations for misc_conv.c. --- libpam/pam_syslog.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libpam/pam_syslog.c') diff --git a/libpam/pam_syslog.c b/libpam/pam_syslog.c index 573e7e67..1dbb2f91 100644 --- a/libpam/pam_syslog.c +++ b/libpam/pam_syslog.c @@ -83,6 +83,7 @@ pam_vsyslog (const pam_handle_t *pamh, int priority, } } + errno = save_errno; if (vasprintf (&msgbuf2, fmt, args) < 0) { syslog (LOG_AUTHPRIV|LOG_ERR, "vasprintf: %m"); -- cgit v1.2.3