Full_Name: Binoy Joseph Version: 2.4.16 OS: Windows XP URL: ftp://ftp.openldap.org/incoming/ Submission from: (NULL) (210.210.79.19)
Hi, I compiled OpenLDAP 2.4.16 in Windows and installed it as a service. It starts successfully. But when I stop the service, slapd stops, but a Windows Application error (unknown software exception) is thrown and the service does not respond.
I commented the last line in daemon.c and it works fine.
slap_sig_shutdown( int sig ) { .. //(void) SIGNAL_REINSTALL( sig, slap_sig_shutdown ); }
Also, another doubt. The value of sig is always -1 here. Shouldn't it one of these: SIG_DFL, SIG_ERR, SIGINT, SIGTERM... ?
Is it already fixed in the subsequent releases?