chiark / gitweb /
*** empty log message ***
authorjames <james>
Thu, 28 Feb 2008 22:43:25 +0000 (22:43 +0000)
committerjames <james>
Thu, 28 Feb 2008 22:43:25 +0000 (22:43 +0000)
apps/sympathy.c

index 23398535369ae2a45c89c41eb9c15fc0cac7e6e1..9c1ce63f3c9b24a38c3a02f1dc162763ad879b32 100644 (file)
@@ -11,6 +11,9 @@ static char rcsid[] =
 
 /*
  * $Log$
+ * Revision 1.25  2008/02/28 22:43:25  james
+ * *** empty log message ***
+ *
  * Revision 1.24  2008/02/28 22:00:42  james
  * *** empty log message ***
  *
@@ -495,14 +498,6 @@ main (int argc, char *argv[])
       /*nochdir incase socket is relative path, unlink then will fail */
       daemon (1, 0);
 
-      /*Tell our parent's parent what our pid is */
-      if (csnok)
-        {
-          pid = getpid ();
-
-          write (csnok_pipe[1], &pid, sizeof (pid));
-          close (csnok_pipe[1]);
-        }
     }
 
 
@@ -522,6 +517,16 @@ main (int argc, char *argv[])
        }
 
       server_socket = socket_listen (oargs['k']);
+
+      /*Tell our parent's parent what our pid is */
+      if (csnok)
+        {
+          pid = getpid ();
+
+          write (csnok_pipe[1], &pid, sizeof (pid));
+          close (csnok_pipe[1]);
+        }
+
       if (!server_socket)
         fatal_moan ("failed to create socket %s for listening", oargs['k']);