Fix exit code with --background option
authorDavid Woodhouse <David.Woodhouse@intel.com>
Wed, 3 Feb 2010 06:19:34 +0000 (06:19 +0000)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Wed, 3 Feb 2010 06:19:34 +0000 (06:19 +0000)
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
main.c
openconnect.html

diff --git a/main.c b/main.c
index 890b304..98f7ec6 100644 (file)
--- a/main.c
+++ b/main.c
@@ -503,11 +503,11 @@ int main(int argc, char **argv)
 
        if (background) {
                int pid;
-               if ((pid = fork ())) {
+               if ((pid = fork())) {
                        vpninfo->progress(vpninfo, PRG_INFO,
                                          "Continuing in background; pid %d\n",
                                          pid);
-                       exit (1);
+                       exit(0);
                }
        }
        vpn_mainloop(vpninfo);
index 489147b..2f49453 100644 (file)
@@ -175,7 +175,8 @@ For full changelog entries including the latest development, see
 <UL>
   <LI><B>OpenConnect HEAD</B><BR>
      <UL>
-       <LI><I>No changelog entries yet</I></LI>
+       <LI>Fix Solaris build <I>(Solaris has no <TT>strndup()</TT>).</I></LI>
+       <LI>Fix exit code with <TT>--background</TT> option.</LI>
      </UL><BR>
   </LI>
   <LI><B><A HREF="ftp://ftp.infradead.org/pub/openconnect/openconnect-2.21.tar.gz">OpenConnect v2.21</a></B> &mdash; 2010-01-10<BR>
@@ -403,6 +404,6 @@ An <TT>openconnect</TT> <A HREF="http://www.freebsd.org/cgi/cvsweb.cgi/ports/sec
 <hr>
 <address>David Woodhouse &lt;<A HREF="mailto:dwmw2@infradead.org">dwmw2@infradead.org</A>&gt;</address>
 <!-- hhmts start -->
-Last modified: Sun Jan 10 11:01:58 GMT 2010
+Last modified: Wed Feb  3 06:18:24 GMT 2010
 <!-- hhmts end -->
 </body> </html>