[launchd-changes] [23929] trunk/launchd/src
source_changes at macosforge.org
source_changes at macosforge.org
Thu Jul 2 16:32:19 PDT 2009
Revision: 23929
http://trac.macosforge.org/projects/launchd/changeset/23929
Author: dsorresso at apple.com
Date: 2009-07-02 16:32:19 -0700 (Thu, 02 Jul 2009)
Log Message:
-----------
launchctl properly detects boot args.
Modified Paths:
--------------
trunk/launchd/src/launchctl.c
trunk/launchd/src/launchd_runtime.c
Modified: trunk/launchd/src/launchctl.c
===================================================================
--- trunk/launchd/src/launchctl.c 2009-07-02 23:29:48 UTC (rev 23928)
+++ trunk/launchd/src/launchctl.c 2009-07-02 23:32:19 UTC (rev 23929)
@@ -4054,7 +4054,7 @@
}
char bootargs[128];
- size_t len = 0;
+ size_t len = sizeof(bootargs) - 1;
int r = sysctlbyname("kern.bootargs", bootargs, &len, NULL, 0);
if( r == 0 && strnstr(bootargs, "-v", len) != NULL ) {
g_verbose_boot = true;
Modified: trunk/launchd/src/launchd_runtime.c
===================================================================
--- trunk/launchd/src/launchd_runtime.c 2009-07-02 23:29:48 UTC (rev 23928)
+++ trunk/launchd/src/launchd_runtime.c 2009-07-02 23:32:19 UTC (rev 23929)
@@ -1833,7 +1833,7 @@
}
char bootargs[128];
- size_t len = sizeof(bootargs);
+ size_t len = sizeof(bootargs) - 1;
int r = pid1_magic ? sysctlbyname("kern.bootargs", bootargs, &len, NULL, 0) : -1;
if( r == 0 && strnstr(bootargs, "-v", len) != NULL ) {
g_verbose_boot = true;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/launchd-changes/attachments/20090702/304816f4/attachment.html>
More information about the launchd-changes
mailing list