X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fngircd%2Fresolve.c;h=f8c39cf7160962c96e523f66143dee96d1931add;hb=e4ffcd00bdbe6d66d419e2f364a0d2dd317202b5;hp=e5ac9ec805dc6110c3b75ba9c451d7ae94bdfc94;hpb=0db9a31e50598db6c01d67ea72e2970256e0558b;p=ngircd-alex.git diff --git a/src/ngircd/resolve.c b/src/ngircd/resolve.c index e5ac9ec8..f8c39cf7 100644 --- a/src/ngircd/resolve.c +++ b/src/ngircd/resolve.c @@ -108,29 +108,13 @@ Resolve_Name( PROC_STAT *s, const char *Host, void (*cbfunc)(int, short)) } /* Resolve_Name */ -/** - * Signal handler for the forked resolver subprocess. - */ -static void -Signal_Handler(int Signal) -{ - switch(Signal) { - case SIGTERM: -#ifdef DEBUG - Log_Subprocess(LOG_DEBUG, "Resolver: Got TERM signal, exiting."); -#endif - exit(1); - } -} - - /** * Initialize forked resolver subprocess. */ static void Init_Subprocess(void) { - signal(SIGTERM, Signal_Handler); + signal(SIGTERM, Proc_GenericSignalHandler); Log_Init_Subprocess("Resolver"); }