[Pkg-sysvinit-commits] r1420 - in sysvinit-upstream/trunk: doc src
    Petter Reinholdtsen 
    pere at alioth.debian.org
       
    Fri Jul 10 21:28:54 UTC 2009
    
    
  
Author: pere
Date: 2009-07-10 21:28:54 +0000 (Fri, 10 Jul 2009)
New Revision: 1420
Modified:
   sysvinit-upstream/trunk/doc/Changelog
   sysvinit-upstream/trunk/src/init.c
Log:
Make sure to use execle and no execl when passing environment to
the new process.  Patch from RedHat.
Modified: sysvinit-upstream/trunk/doc/Changelog
===================================================================
--- sysvinit-upstream/trunk/doc/Changelog	2009-07-10 21:26:04 UTC (rev 1419)
+++ sysvinit-upstream/trunk/doc/Changelog	2009-07-10 21:28:54 UTC (rev 1420)
@@ -23,6 +23,8 @@
     Nottingham and Fedora.
   * Avoid unchecked return value from malloc() in utmpdump.
     Patch from Christian 'Dr. Disk' Hechelmann and Fedora.
+  * Make sure to use execle and no execl when passing environment to
+    the new process.  Patch from RedHat.
 
  -- Petter Reinholdtsen <pere at debian.org>  Fri, 30 Jul 2004 14:14:58 +0200
 
Modified: sysvinit-upstream/trunk/src/init.c
===================================================================
--- sysvinit-upstream/trunk/src/init.c	2009-07-10 21:26:04 UTC (rev 1419)
+++ sysvinit-upstream/trunk/src/init.c	2009-07-10 21:28:54 UTC (rev 1420)
@@ -1884,7 +1884,7 @@
 	 *	The existing init process execs a new init binary.
 	 */
 	env = init_buildenv(0);
-	execl(myname, myname, "--init", NULL, env);
+	execle(myname, myname, "--init", NULL, env);
 
 	/*
 	 *	We shouldn't be here, something failed. 
    
    
More information about the Pkg-sysvinit-commits
mailing list