psss / rpms / ksh

Forked from rpms/ksh 6 years ago
Clone
9162552
diff --git a/src/cmd/ksh93/sh/xec.c b/src/cmd/ksh93/sh/xec.c
9162552
index 1ba7347..ab745d4 100644
9162552
--- a/src/cmd/ksh93/sh/xec.c
9162552
+++ b/src/cmd/ksh93/sh/xec.c
9162552
@@ -640,7 +640,11 @@ int sh_eval(register Sfio_t *iop, int mode)
9162552
 	if(lineno)
9162552
 		shp->inlineno = lineno;
9162552
 	if(io_save)
9162552
+	{
9162552
 		sfclose(io_save);
9162552
+		io_save = 0;
9162552
+	}
9162552
+
9162552
 	sh_freeup(shp);
9162552
 	shp->st.staklist = saveslp;
9162552
 	shp->fn_reset = 0;
9162552
-- 
9162552
2.9.3
9162552