diff --git a/nshlib/nsh_builtin.c b/nshlib/nsh_builtin.c index c7a1768d9..57fa8c8ea 100644 --- a/nshlib/nsh_builtin.c +++ b/nshlib/nsh_builtin.c @@ -160,7 +160,7 @@ int nsh_builtin(FAR struct nsh_vtbl_s *vtbl, FAR const char *cmd, * waitpid() to return with ECHILD. */ - ret = waitpid(pid, &rc, WUNTRACED); + ret = waitpid(ret, &rc, WUNTRACED); if (ret < 0) { /* If the child thread does not exist, waitpid() will return