diff --git a/servers/slapd/daemon.c b/servers/slapd/daemon.c index b3aa8a1673..9bd2c9a07f 100644 --- a/servers/slapd/daemon.c +++ b/servers/slapd/daemon.c @@ -588,8 +588,8 @@ slapd_daemon_task( } if( FD_ISSET( wake_sds[0], &readfds ) ) { - char c; - tcp_read( wake_sds[0], &c, 1 ); + char c[BUFSIZ]; + tcp_read( wake_sds[0], c, sizeof(c) ); continue; }