]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/daemon.c
fix previous commit
[openldap] / servers / slapd / daemon.c
index 4d08f3d1294b59a04f7a3fa7408877d1b1578b04..aafb20d75b23ec1f6d231a34c0c24fb7252177df 100644 (file)
@@ -84,8 +84,9 @@ static ber_socket_t wake_sds[2];
 static int emfile;
 
 static int waking;
-#define WAKE_LISTENER(w) \
-do { if (w && waking < 5) { waking++; tcp_write( wake_sds[1], "0", 1 ); } } while(0)
+#define WAKE_LISTENER(w) do { \
+       if ((w) && waking < 5) { waking++; tcp_write( wake_sds[1], "0", 1 ); } \
+       } while(0)
 
 volatile sig_atomic_t slapd_shutdown = 0, slapd_gentle_shutdown = 0;
 volatile sig_atomic_t slapd_abrupt_shutdown = 0;