components/ksh93/patches/CR6917338.patch
changeset 805 23c55a2f8a8e
equal deleted inserted replaced
804:6652c7c4eb82 805:23c55a2f8a8e
       
     1 diff -rupN INIT.2011-02-08.clean/src/cmd/ksh93/sh/xec.c INIT.2011-02-08/src/cmd/ksh93/sh/xec.c
       
     2 --- INIT.2011-02-08.clean/src/cmd/ksh93/sh/xec.c	2012-05-07 15:03:41.210885978 +0100
       
     3 +++ INIT.2011-02-08/src/cmd/ksh93/sh/xec.c	2012-05-07 15:07:57.474149421 +0100
       
     4 @@ -586,7 +586,10 @@ int sh_eval(register Sfio_t *iop, int mo
       
     5  	if(lineno)
       
     6  		shp->inlineno = lineno;
       
     7  	if(io_save)
       
     8 +	{
       
     9  		sfclose(io_save);
       
    10 +		io_save = 0;
       
    11 +	}
       
    12  	sh_freeup(shp);
       
    13  	shp->st.staklist = saveslp;
       
    14  	shp->fn_reset = 0;