[launchd-changes] [23782] trunk/launchd/src/libvproc.c

source_changes at macosforge.org source_changes at macosforge.org
Tue Jan 13 15:11:05 PST 2009


Revision: 23782
          http://trac.macosforge.org/projects/launchd/changeset/23782
Author:   dsorresso at apple.com
Date:     2009-01-13 15:11:00 -0800 (Tue, 13 Jan 2009)
Log Message:
-----------
Caught a NULL pointer dereference in the fix for <rdar://problem/6444742>.

Modified Paths:
--------------
    trunk/launchd/src/libvproc.c

Modified: trunk/launchd/src/libvproc.c
===================================================================
--- trunk/launchd/src/libvproc.c	2009-01-13 22:19:42 UTC (rev 23781)
+++ trunk/launchd/src/libvproc.c	2009-01-13 23:11:00 UTC (rev 23782)
@@ -238,7 +238,7 @@
 {
 	boolean_t _condemned = false;
 	kern_return_t kr = vproc_mig_transaction_count_for_pid(bootstrap_port, p, count, &_condemned);
-	if( kr == KERN_SUCCESS ) {
+	if( kr == KERN_SUCCESS && condemned ) {
 		*condemned = _condemned ? true : false;
 	}
 	
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/launchd-changes/attachments/20090113/f9608052/attachment.html>


More information about the launchd-changes mailing list