diff options
author | jdp <jdp@FreeBSD.org> | 1998-11-18 01:21:46 +0000 |
---|---|---|
committer | jdp <jdp@FreeBSD.org> | 1998-11-18 01:21:46 +0000 |
commit | 011f45cfa3aee3829dc55759b4b20e4403e5e19d (patch) | |
tree | 29fbbce33e628aa884a45d7a5d4b66b884621a82 /contrib/libpam | |
parent | 51176ff914b11e92cc7ea8648b90af8b0676dca6 (diff) | |
download | FreeBSD-src-011f45cfa3aee3829dc55759b4b20e4403e5e19d.zip FreeBSD-src-011f45cfa3aee3829dc55759b4b20e4403e5e19d.tar.gz |
Don't call openlog() and closelog(). Assume that the application
takes care of that.
Diffstat (limited to 'contrib/libpam')
-rw-r--r-- | contrib/libpam/libpam/pam_log.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/contrib/libpam/libpam/pam_log.c b/contrib/libpam/libpam/pam_log.c index 9eddf29..433d27a 100644 --- a/contrib/libpam/libpam/pam_log.c +++ b/contrib/libpam/libpam/pam_log.c @@ -351,6 +351,7 @@ void pam_vsystem_log(const pam_handle_t *pamh, D(("pam_vsystem_log called")); +#ifndef __FreeBSD__ /* make sure we have a log state to use */ if (NULL == log_state) { if (NULL != pamh && NULL != pamh->pam_default_log.ident) { @@ -366,9 +367,12 @@ void pam_vsystem_log(const pam_handle_t *pamh, } else { openlog(log_state->ident, log_state->option, log_state->facility); } +#endif vsyslog(priority, format, args); +#ifndef __FreeBSD__ closelog(); +#endif D(("done.")); } @@ -383,6 +387,7 @@ void pam_system_log(const pam_handle_t *pamh, D(("pam_system_log called")); +#ifndef __FreeBSD__ /* make sure we have a log state to use */ if (NULL == log_state) { if (NULL != pamh && NULL != pamh->pam_default_log.ident) { @@ -398,11 +403,14 @@ void pam_system_log(const pam_handle_t *pamh, } else { openlog(log_state->ident, log_state->option, log_state->facility); } +#endif va_start(args, format); vsyslog(priority, format, args); va_end(args); +#ifndef __FreeBSD__ closelog(); +#endif D(("done.")); } |