From ddaf4d947759d963588ac5636f7a8f9b8b4809aa Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Thu, 8 Dec 2005 23:54:05 +0000 Subject: Fix problem when waiting for processes. --- src/proxsmtpd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/proxsmtpd.c') diff --git a/src/proxsmtpd.c b/src/proxsmtpd.c index 288e3d4..9bd25ac 100644 --- a/src/proxsmtpd.c +++ b/src/proxsmtpd.c @@ -873,7 +873,7 @@ static int wait_process(spctx_t* sp, pid_t pid, int* status) case 0: break; case -1: - if(errno != ECHILD || errno != ESRCH) + if(errno != ECHILD && errno != ESRCH) { sp_message(sp, LOG_CRIT, "error waiting on process"); return -1; -- cgit v1.2.3