diff options
| author | Eitan Adler <eadler@FreeBSD.org> | 2012-06-27 06:41:14 +0000 |
|---|---|---|
| committer | Eitan Adler <eadler@FreeBSD.org> | 2012-06-27 06:41:14 +0000 |
| commit | 681be3d489860ab356f1eccdbb826fafa6aeb4ec (patch) | |
| tree | 1697352e0315e6fc0f93a3e78ba0f197fcffd95a /lib/libc | |
| parent | 1f036e51ec3d0823b636f3deda7dafb66185ee5e (diff) | |
Notes
Diffstat (limited to 'lib/libc')
| -rw-r--r-- | lib/libc/gen/syslog.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/libc/gen/syslog.c b/lib/libc/gen/syslog.c index 6f04703fd2a0..ba95b1c83dc5 100644 --- a/lib/libc/gen/syslog.c +++ b/lib/libc/gen/syslog.c @@ -413,8 +413,10 @@ void closelog(void) { THREAD_LOCK(); - (void)_close(LogFile); - LogFile = -1; + if (LogFile != -1) { + (void)_close(LogFile); + LogFile = -1; + } LogTag = NULL; status = NOCONN; THREAD_UNLOCK(); |
