]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Fix POST(posix_spawn) on Darwin so it marks the returned pid as defined.
authorJulian Seward <jseward@acm.org>
Mon, 20 Aug 2012 10:40:02 +0000 (10:40 +0000)
committerJulian Seward <jseward@acm.org>
Mon, 20 Aug 2012 10:40:02 +0000 (10:40 +0000)
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12883

coregrind/m_syswrap/syswrap-darwin.c

index c032fe2bb681d74e59cf4d86fa65c15b0d741294..292ed548c3312a66db9179c7cce8acc1dd4ed49b 100644 (file)
@@ -2955,7 +2955,9 @@ PRE(posix_spawn)
 POST(posix_spawn)
 {
    vg_assert(SUCCESS);
-   //POST_MEM_WRITE( ARG1, sizeof(vki_pid_t) );
+   if (ARG1 != 0) {
+      POST_MEM_WRITE( ARG1, sizeof(vki_pid_t) );
+   }
 }