From 6beb74f53508f0f92ad5ed0fe7e823b6a5be76f3 Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Sat, 8 Apr 2000 21:53:24 +0000 Subject: actually record the pid returned by fork(). Noticed by clahey. * providers/sendmail/camel-sendmail-transport.c (_send_internal): actually record the pid returned by fork(). Noticed by clahey. svn path=/trunk/; revision=2342 --- camel/providers/sendmail/camel-sendmail-transport.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'camel/providers') diff --git a/camel/providers/sendmail/camel-sendmail-transport.c b/camel/providers/sendmail/camel-sendmail-transport.c index 2feefc4b21..15ba1f04e1 100644 --- a/camel/providers/sendmail/camel-sendmail-transport.c +++ b/camel/providers/sendmail/camel-sendmail-transport.c @@ -114,7 +114,8 @@ _send_internal (CamelMedium *message, char **argv, CamelException *ex) sigaddset (&mask, SIGCHLD); sigprocmask (SIG_BLOCK, &mask, &omask); - switch (fork ()) { + pid = fork (); + switch (pid) { case -1: camel_exception_setv (ex, CAMEL_EXCEPTION_SYSTEM, "Could not fork sendmail: " -- cgit v1.2.3