diff --git a/servers/slapd/daemon.c b/servers/slapd/daemon.c index b8bd3a62f1..9201566362 100644 --- a/servers/slapd/daemon.c +++ b/servers/slapd/daemon.c @@ -40,8 +40,6 @@ #include "ldap_rq.h" -#include - #ifdef HAVE_TCPD #include #define SLAP_STRING_UNKNOWN STRING_UNKNOWN @@ -1835,15 +1833,7 @@ slap_sig_shutdown( int sig ) else #endif slapd_shutdown = 1; - - if ( sig == SIGTRAP ) - { - slapd_shutdown = 0; - VALGRIND_ATTACH_GDB(1); - } else - { - WAKE_LISTENER(1); - } + WAKE_LISTENER(1); /* reinstall self */ (void) SIGNAL_REINSTALL( sig, slap_sig_shutdown );