author | Shawn Ferry <shawn.ferry@oracle.com> |
Mon, 28 Nov 2016 16:54:02 -0800 | |
changeset 7565 | 48aa82a0931f |
parent 4196 | d697072a92f5 |
permissions | -rw-r--r-- |
1635
5269c1d79ab0
17435456 setting KSH_VERSION crashes ksh93
Tomas Klacko <tomas.klacko@oracle.com>
parents:
diff
changeset
|
1 |
http://lists.research.att.com/pipermail/ast-developers/2014q1/003806.html |
5269c1d79ab0
17435456 setting KSH_VERSION crashes ksh93
Tomas Klacko <tomas.klacko@oracle.com>
parents:
diff
changeset
|
2 |
|
5269c1d79ab0
17435456 setting KSH_VERSION crashes ksh93
Tomas Klacko <tomas.klacko@oracle.com>
parents:
diff
changeset
|
3 |
--- a/src/cmd/ksh93/sh/init.c |
5269c1d79ab0
17435456 setting KSH_VERSION crashes ksh93
Tomas Klacko <tomas.klacko@oracle.com>
parents:
diff
changeset
|
4 |
+++ b/src/cmd/ksh93/sh/init.c |
5269c1d79ab0
17435456 setting KSH_VERSION crashes ksh93
Tomas Klacko <tomas.klacko@oracle.com>
parents:
diff
changeset
|
5 |
@@ -1933,6 +1933,11 @@ static void env_init(Shell_t *shp) |
5269c1d79ab0
17435456 setting KSH_VERSION crashes ksh93
Tomas Klacko <tomas.klacko@oracle.com>
parents:
diff
changeset
|
6 |
*dp++ = 0; |
5269c1d79ab0
17435456 setting KSH_VERSION crashes ksh93
Tomas Klacko <tomas.klacko@oracle.com>
parents:
diff
changeset
|
7 |
if(mp = dtmatch(shp->var_base,cp)) |
5269c1d79ab0
17435456 setting KSH_VERSION crashes ksh93
Tomas Klacko <tomas.klacko@oracle.com>
parents:
diff
changeset
|
8 |
{ |
5269c1d79ab0
17435456 setting KSH_VERSION crashes ksh93
Tomas Klacko <tomas.klacko@oracle.com>
parents:
diff
changeset
|
9 |
+ if(strcmp(cp,VERSIONNOD->nvname)==0) |
5269c1d79ab0
17435456 setting KSH_VERSION crashes ksh93
Tomas Klacko <tomas.klacko@oracle.com>
parents:
diff
changeset
|
10 |
+ { |
5269c1d79ab0
17435456 setting KSH_VERSION crashes ksh93
Tomas Klacko <tomas.klacko@oracle.com>
parents:
diff
changeset
|
11 |
+ dp[-1] = '='; |
5269c1d79ab0
17435456 setting KSH_VERSION crashes ksh93
Tomas Klacko <tomas.klacko@oracle.com>
parents:
diff
changeset
|
12 |
+ continue; |
5269c1d79ab0
17435456 setting KSH_VERSION crashes ksh93
Tomas Klacko <tomas.klacko@oracle.com>
parents:
diff
changeset
|
13 |
+ } |
5269c1d79ab0
17435456 setting KSH_VERSION crashes ksh93
Tomas Klacko <tomas.klacko@oracle.com>
parents:
diff
changeset
|
14 |
mp->nvenv = (char*)cp; |
5269c1d79ab0
17435456 setting KSH_VERSION crashes ksh93
Tomas Klacko <tomas.klacko@oracle.com>
parents:
diff
changeset
|
15 |
dp[-1] = '='; |
5269c1d79ab0
17435456 setting KSH_VERSION crashes ksh93
Tomas Klacko <tomas.klacko@oracle.com>
parents:
diff
changeset
|
16 |
} |
5269c1d79ab0
17435456 setting KSH_VERSION crashes ksh93
Tomas Klacko <tomas.klacko@oracle.com>
parents:
diff
changeset
|
17 |