chiark / gitweb /
Close log before execing program to avoid leaving a socket open.
authormdw <mdw>
Thu, 18 Jun 1998 15:06:59 +0000 (15:06 +0000)
committermdw <mdw>
Thu, 18 Jun 1998 15:06:59 +0000 (15:06 +0000)
src/become.c

index 67eec160860e857a0b23734712f76288f2bfbe50..54cd4d3159e0f0f62c045c07b2b3942602b6a4de 100644 (file)
@@ -1,6 +1,6 @@
 /* -*-c-*-
  *
- * $Id: become.c,v 1.16 1998/04/23 13:21:04 mdw Exp $
+ * $Id: become.c,v 1.17 1998/06/18 15:06:59 mdw Exp $
  *
  * Main code for `become'
  *
@@ -29,6 +29,9 @@
 /*----- Revision history --------------------------------------------------*
  *
  * $Log: become.c,v $
+ * Revision 1.17  1998/06/18 15:06:59  mdw
+ * Close log before execing program to avoid leaving a socket open.
+ *
  * Revision 1.16  1998/04/23 13:21:04  mdw
  * Small tweaks.  Support no-network configuration option, and rearrange
  * the help text a little.
@@ -1521,6 +1524,7 @@ done_options:
   /* --- Finally, call the program --- */
 
   fflush(0);
+  closelog();
   execve(rq.cmd, todo, env);
   die("couldn't exec `%s': %s", rq.cmd, strerror(errno));
   return (127);