From 1b9504533e4687a08c0fbb9141b4ea835f19f479 Mon Sep 17 00:00:00 2001 From: Ludwig Krispenz Date: Mon, 17 Jul 2017 13:32:54 +0200 Subject: [PATCH] Ticket 49316 - fix missing not condition in clock cleanu Bug Description: During the clock cleanup I removed a macro. This broke a not condition which caused 100% cpu load. Fix Description: Add braces around the condition. https://pagure.io/389-ds-base/issue/49316 Author: lkrispen Review by: wibrown (Thanks Ludwig!) --- ldap/servers/slapd/eventq.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ldap/servers/slapd/eventq.c b/ldap/servers/slapd/eventq.c index 64c1d6b358..1089dc35a0 100644 --- a/ldap/servers/slapd/eventq.c +++ b/ldap/servers/slapd/eventq.c @@ -315,7 +315,7 @@ eq_loop(void *arg __attribute__((unused))) PRIntervalTime timeout; int until; PR_Lock(eq->eq_lock); - while (!(NULL != eq->eq_queue) && (eq->eq_queue->ec_when <= curtime)) { + while (!((NULL != eq->eq_queue) && (eq->eq_queue->ec_when <= curtime))) { if (!eq_running) { PR_Unlock(eq->eq_lock); goto bye;