]> arthur.barton.de Git - ngircd-alex.git/blobdiff - src/ngircd/resolve.c
Code cleanup: don't reset penalty time on DNS resolver result
[ngircd-alex.git] / src / ngircd / resolve.c
index e5ac9ec805dc6110c3b75ba9c451d7ae94bdfc94..f8c39cf7160962c96e523f66143dee96d1931add 100644 (file)
@@ -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");
 }