components/ksh93/patches/17435456.patch
author Tomas Klacko <tomas.klacko@oracle.com>
Mon, 17 Feb 2014 11:00:49 +0100
branchs11u1-sru
changeset 2954 33df57f08b3e
permissions -rw-r--r--
17824699 ksh93 coredumps in ed_emacsread() when changing prompt string (PS1) 17435456 setting KSH_VERSION crashes ksh93

http://lists.research.att.com/pipermail/ast-developers/2014q1/003806.html

--- a/src/cmd/ksh93/sh/init.c
+++ b/src/cmd/ksh93/sh/init.c
@@ -1933,6 +1933,11 @@ static void env_init(Shell_t *shp)
 		*dp++ = 0;
 		if(mp = dtmatch(shp->var_base,cp))
 		{
+                        if(strcmp(cp,VERSIONNOD->nvname)==0)
+                        {
+                                dp[-1] = '=';
+                                continue;
+                        }
 			mp->nvenv = (char*)cp;
 			dp[-1] = '=';
 		}