Revision
23403
Author
zarzycki@apple.com
Date
2007-09-18 08:01:54 -0700 (Tue, 18 Sep 2007)

Log Message

<rdar://problem/5485016> Leopard 9A527: "Startup Items folder does not have proper security settings"

Modified Paths

Diff

Modified: trunk/launchd/src/StartupItems.c (23402 => 23403)


--- trunk/launchd/src/StartupItems.c	2007-09-18 14:54:49 UTC (rev 23402)
+++ trunk/launchd/src/StartupItems.c	2007-09-18 15:01:54 UTC (rev 23403)
@@ -285,6 +285,12 @@
 		strcpy(aPath + strlen(aPath), kStartupItemsPath);
 		++aDomainIndex;
 
+		/* 5485016
+		 *
+		 * Just in case...
+		 */
+		mkdir(aPath, S_IRWXU|S_IRWXG|S_IROTH|S_IXOTH);
+
 		if (!StartupItemSecurityCheck(aPath))
 			continue;