components/ksh93/patches/CR7061011.patch
author Edwin Beasant <Edwin.Beasant@oracle.com>
Tue, 08 May 2012 23:48:08 +0100
changeset 805 23c55a2f8a8e
permissions -rw-r--r--
7165565 ksh93 in userland misses several bug fixes made in ON 7165448 7046434 is showing up again in s11u1_15 7165432 randomly coredumps in s11u1_15 when killing processes.

diff -rupN INIT.2011-02-08.clean/src/cmd/ksh93/sh/nvdisc.c INIT.2011-02-08/src/cmd/ksh93/sh/nvdisc.c
--- INIT.2011-02-08.clean/src/cmd/ksh93/sh/nvdisc.c	2012-05-02 03:46:22.725281017 -0700
+++ INIT.2011-02-08/src/cmd/ksh93/sh/nvdisc.c	2012-05-02 03:54:19.300127633 -0700
@@ -593,7 +593,7 @@ static char *setdisc(register Namval_t* 
 		action = vp->bltins[type];
 		vp->bltins[type] = 0;
 	}
-	return(action?(char*)action:"");
+	return((char*)action);
 }
 
 static void putdisc(Namval_t* np, const char* val, int flag, Namfun_t* fp)