diff options
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | Src/exec.c | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index 36c73eb5a..9dbdbdf27 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,8 @@ 2015-06-16 Barton E. Schaefer <schaefer@zsh.org> + * 35493: Src/exec.c: erase $_ when the command line is an assignment + * 35482: Src/init.c: be consistent about how argzero is allocated 2015-06-14 Barton E. Schaefer <schaefer@zsh.org> diff --git a/Src/exec.c b/Src/exec.c index daed3b111..35a101b9c 100644 --- a/Src/exec.c +++ b/Src/exec.c @@ -1115,6 +1115,7 @@ execsimple(Estate state) if (code == WC_ASSIGN) { cmdoutval = 0; addvars(state, state->pc - 1, 0); + setunderscore(""); if (isset(XTRACE)) { fputc('\n', xtrerr); fflush(xtrerr); |