components/ksh93/patches/CR7128313.patch
author Rohith Ramesh Bangalore India <rohith.ramesh@oracle.com>
Wed, 06 Feb 2013 01:43:37 -0600
branchs11-update
changeset 2484 3f966e6adf2c
permissions -rw-r--r--
15765108 SUNBT7128313 ksh93 executes subshell with bad path to command

--- a/src/cmd/ksh93/sh/path.c
+++ b/src/cmd/ksh93/sh/path.c
@@ -1761,6 +1761,7 @@
 	char *ptr;
 	if(!pp)
 		return(NULL);
+	pp->shp->last_table = 0;
 	path_nextcomp(pp->shp,pp,nv_name(np),pp);
 	ptr = stakfreeze(0);
 	return(ptr+PATH_OFFSET);