--- a/components/ksh93/Makefile Mon Feb 04 04:08:27 2013 -0800
+++ b/components/ksh93/Makefile Wed Feb 06 01:43:37 2013 -0600
@@ -18,7 +18,7 @@
#
# CDDL HEADER END
#
-# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved.
#
PARFAIT_BUILD=no
@@ -75,7 +75,7 @@
CR7019368.patch CR6729252.patch \
MAP_TYPE_64_Bits.patch CR7167466.patch \
CR7168611.patch CR7178717.patch \
- CR7175995.patch
+ CR7175995.patch CR7128313.patch
# Fixup HOSTTYPE to match uname output and bits
HOSTTYPE32=sol11.$(shell uname -p)
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/components/ksh93/patches/CR7128313.patch Wed Feb 06 01:43:37 2013 -0600
@@ -0,0 +1,10 @@
+--- 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);