psss / rpms / ksh

Forked from rpms/ksh 6 years ago
Clone
5d876d6
diff -up ksh-20130214/src/cmd/ksh93/sh/fault.c.nobomb ksh-20130214/src/cmd/ksh93/sh/fault.c
5d876d6
--- ksh-20130214/src/cmd/ksh93/sh/fault.c.nobomb	2013-03-20 09:56:30.247997758 +0100
5d876d6
+++ ksh-20130214/src/cmd/ksh93/sh/fault.c	2013-03-20 09:57:13.285343999 +0100
5d876d6
@@ -484,7 +484,7 @@ void sh_exit_20120720(Shell_t *shp,regis
5d876d6
 	if(pp && pp->mode>1)
5d876d6
 		cursig = -1;
5d876d6
 #ifdef SIGTSTP
5d876d6
-	if(shp->trapnote&SH_SIGTSTP)
5d876d6
+	if(shp->trapnote&SH_SIGTSTP && job.jobcontrol)
5d876d6
 	{
5d876d6
 		/* ^Z detected by the shell */
5d876d6
 		shp->trapnote = 0;