From f29332dabb08e793f12bfaaf49d851052f3d8bb0 Mon Sep 17 00:00:00 2001 From: patacongo Date: Sat, 28 Jul 2012 18:38:13 +0000 Subject: Lock the scheduler when starting NSH builtin applications to eliminate race conditions git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@4988 42af7a65-404d-4744-a932-0658087f49c3 --- nuttx/sched/sched_waitpid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'nuttx/sched/sched_waitpid.c') diff --git a/nuttx/sched/sched_waitpid.c b/nuttx/sched/sched_waitpid.c index 9be622311..e8e2f61a2 100644 --- a/nuttx/sched/sched_waitpid.c +++ b/nuttx/sched/sched_waitpid.c @@ -238,7 +238,7 @@ pid_t waitpid(pid_t pid, int *stat_loc, int options) return pid; errout_with_errno: - errno = err; + set_errno(err); errout: sched_unlock(); return ERROR; -- cgit v1.2.3