Revision
23624
Author
zarzycki@apple.com
Date
2008-05-09 13:10:09 -0700 (Fri, 09 May 2008)

Log Message

<rdar://problem/5858877> Make vproc_transaction_{begin,end} available to command-line tools

Modified Paths

Diff

Modified: trunk/launchd/src/libvproc.c (23623 => 23624)


--- trunk/launchd/src/libvproc.c	2008-05-09 20:05:28 UTC (rev 23623)
+++ trunk/launchd/src/libvproc.c	2008-05-09 20:10:09 UTC (rev 23624)
@@ -164,6 +164,10 @@
 {
 	typeof(vproc_shmem->vp_shmem_transaction_cnt) newval;
 
+	if (unlikely(vproc_shmem == NULL)) {
+		return;
+	}
+
 	newval = __sync_sub_and_fetch(&vproc_shmem->vp_shmem_transaction_cnt, 1);
 
 	if (unlikely(newval < 0)) {