diff options
author | Dan Winship <danw@src.gnome.org> | 2000-04-09 05:53:24 +0800 |
---|---|---|
committer | Dan Winship <danw@src.gnome.org> | 2000-04-09 05:53:24 +0800 |
commit | 6beb74f53508f0f92ad5ed0fe7e823b6a5be76f3 (patch) | |
tree | 92a690bc8bb060c936f8922b311aa773f6b26a1a | |
parent | 15fa20706df89902469798f0da93d58d8c7f932b (diff) | |
download | gsoc2013-evolution-6beb74f53508f0f92ad5ed0fe7e823b6a5be76f3.tar gsoc2013-evolution-6beb74f53508f0f92ad5ed0fe7e823b6a5be76f3.tar.gz gsoc2013-evolution-6beb74f53508f0f92ad5ed0fe7e823b6a5be76f3.tar.bz2 gsoc2013-evolution-6beb74f53508f0f92ad5ed0fe7e823b6a5be76f3.tar.lz gsoc2013-evolution-6beb74f53508f0f92ad5ed0fe7e823b6a5be76f3.tar.xz gsoc2013-evolution-6beb74f53508f0f92ad5ed0fe7e823b6a5be76f3.tar.zst gsoc2013-evolution-6beb74f53508f0f92ad5ed0fe7e823b6a5be76f3.zip |
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
-rw-r--r-- | camel/ChangeLog | 3 | ||||
-rw-r--r-- | camel/providers/sendmail/camel-sendmail-transport.c | 3 |
2 files changed, 5 insertions, 1 deletions
diff --git a/camel/ChangeLog b/camel/ChangeLog index 3fac98601e..254ae3aa8e 100644 --- a/camel/ChangeLog +++ b/camel/ChangeLog @@ -1,5 +1,8 @@ 2000-04-08 Dan Winship <danw@helixcode.com> + * providers/sendmail/camel-sendmail-transport.c (_send_internal): + actually record the pid returned by fork(). Noticed by clahey. + * providers/smtp/camel-smtp-transport.c: #include <sys/param.h> for MAXHOSTNAMELEN. (This is a stopgap: some of the uses of MAXHOSTNAMELEN are wrong anyway...) 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: " |