diff -r faf534be8ff0 -r b4921dbf8709 mcabber/src/main.c --- a/mcabber/src/main.c Mon May 02 20:31:01 2005 +0000 +++ b/mcabber/src/main.c Wed May 04 09:07:49 2005 +0000 @@ -28,8 +28,8 @@ do { pid = waitpid (WAIT_ANY, &status, WNOHANG); } while (pid > 0); - if (pid < 0) - ut_WriteLog("Error in waitpid: errno=%d\n", errno); + //if (pid < 0) + // ut_WriteLog("Error in waitpid: errno=%d\n", errno); signal(SIGCHLD, sig_handler); } else if (signum == SIGTERM) { // bud_TerminateBuddies(); @@ -37,8 +37,9 @@ jb_disconnect(); printf("Killed by SIGTERM\nBye!\n"); exit(EXIT_SUCCESS); + } else { + ut_WriteLog("Caught signal: %d\n", signum); } - ut_WriteLog("Caught signal: %d\n", signum); } ssize_t my_getpass (char **passstr, size_t *n)