Browse Source

make posix_spawn accept null pid pointer arguments

this is a requirement in the specification that was overlooked.
Rich Felker 11 years ago
parent
commit
8011614da0
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/process/posix_spawn.c

+ 1 - 1
src/process/posix_spawn.c

@@ -166,7 +166,7 @@ int __posix_spawnx(pid_t *restrict res, const char *restrict path,
 
 	close(args.p[0]);
 
-	if (!ec) *res = pid;
+	if (!ec && res) *res = pid;
 
 	pthread_sigmask(SIG_SETMASK, &args.oldmask, 0);
 	pthread_setcancelstate(cs, 0);