diff options
Diffstat (limited to 'src/e_externs.c')
| -rw-r--r-- | src/e_externs.c | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/src/e_externs.c b/src/e_externs.c index 6e1e75a..b184728 100644 --- a/src/e_externs.c +++ b/src/e_externs.c @@ -113,7 +113,7 @@ static void	e_exec_path(const char fullpath[],  	{  		while (wait(&status) != pid)  			; -		msh->ret = WEXITSTATUS(status); +		msh->ret = (msh->sig != 0) ? msh->sig : WEXITSTATUS(status);  	}  } | 
