diff options
author | Ulrich Drepper <drepper@redhat.com> | 2002-12-13 10:59:14 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2002-12-13 10:59:14 +0000 |
commit | 9ae0909b35bc7ed04897536cbf224f7e134b5184 (patch) | |
tree | aa669fa5f77206d19f065a05859b8c52032019ad /misc | |
parent | b9633fccd30c9cb390295ca0c43477f2bef986af (diff) |
Update.
2002-12-13 Ulrich Drepper <drepper@redhat.com>
* misc/syslog.c (log_cleanup): Don't use parameter in
__libc_lock_unlock call, use syslog_lock directly. Adjust callers to
pass NULL instead of a pointer to syslog_lock.
Diffstat (limited to 'misc')
-rw-r--r-- | misc/syslog.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/misc/syslog.c b/misc/syslog.c index c7d92974e9..c1fdf5b6b9 100644 --- a/misc/syslog.c +++ b/misc/syslog.c @@ -333,7 +333,7 @@ openlog_internal(const char *ident, int logstat, int logfac) static void log_cleanup (void *arg) { - __libc_lock_unlock (*(__libc_lock_t *) arg); + __libc_lock_unlock (syslog_lock); } void @@ -341,7 +341,7 @@ openlog (const char *ident, int logstat, int logfac) { #ifdef _LIBC_REENTRANT /* Protect against multiple users. */ - __libc_cleanup_region_start (1, log_cleanup, &syslog_lock); + __libc_cleanup_region_start (1, log_cleanup, NULL); __libc_lock_lock (syslog_lock); #endif @@ -375,7 +375,7 @@ closelog () { #ifdef _LIBC_REENTRANT /* Protect against multiple users. */ - __libc_cleanup_region_start (1, log_cleanup, &syslog_lock); + __libc_cleanup_region_start (1, log_cleanup, NULL); __libc_lock_lock (syslog_lock); #endif |