summaryrefslogtreecommitdiff
path: root/libpam/pam_syslog.c
diff options
context:
space:
mode:
authorThorsten Kukuk <kukuk@thkukuk.de>2005-09-04 15:12:13 +0000
committerThorsten Kukuk <kukuk@thkukuk.de>2005-09-04 15:12:13 +0000
commit3f18b90321fc3c88f5d1a333a9fb178dfe8f83be (patch)
tree4d155c10f6a4f889a8142bafdce7a073d88c119a /libpam/pam_syslog.c
parent3dcfa3657c133ce451e1bb32d8428dfdf8547922 (diff)
Relevant BUGIDs: none
Purpose of commit: cleanup Commit summary: --------------- Apply cleanup from Dmitry V. Levin
Diffstat (limited to 'libpam/pam_syslog.c')
-rw-r--r--libpam/pam_syslog.c12
1 files changed, 2 insertions, 10 deletions
diff --git a/libpam/pam_syslog.c b/libpam/pam_syslog.c
index 53ab7e28..4d050af4 100644
--- a/libpam/pam_syslog.c
+++ b/libpam/pam_syslog.c
@@ -82,15 +82,6 @@ pam_vsyslog (pam_handle_t *pamh, int priority,
return;
}
}
- else
- {
- msgbuf1 = strdup (_PAM_SYSTEM_LOG_PREFIX);
- if (msgbuf1 == NULL)
- {
- vsyslog (LOG_AUTHPRIV|priority, fmt, args);
- return;
- }
- }
if (vasprintf (&msgbuf2, fmt, args) < 0)
{
@@ -100,7 +91,8 @@ pam_vsyslog (pam_handle_t *pamh, int priority,
}
errno = save_errno;
- syslog (LOG_AUTHPRIV|priority, "%s %s", msgbuf1, msgbuf2);
+ syslog (LOG_AUTHPRIV|priority, "%s %s",
+ (msgbuf1 ? msgbuf1 : _PAM_SYSTEM_LOG_PREFIX), msgbuf2);
_pam_drop (msgbuf1);
_pam_drop (msgbuf2);