From 862baa20e8660068d4c6570d290bfcbaf82d49e4 Mon Sep 17 00:00:00 2001 From: Karl Heyes Date: Mon, 17 Nov 2003 23:53:37 +0000 Subject: [PATCH] patch from mike, unlock logger on failure case. svn path=/trunk/log/; revision=5597 --- log/log.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/log/log.c b/log/log.c index 529a19c..6743765 100644 --- a/log/log.c +++ b/log/log.c @@ -242,7 +242,11 @@ void log_close(int log_id) _lock_logger(); - if (loglist[log_id].in_use == 0) return; + if (loglist[log_id].in_use == 0) + { + _unlock_logger(); + return; + } loglist[log_id].in_use = 0; loglist[log_id].level = 2;