diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2010-05-27 11:32:55 +0800 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2010-05-27 11:32:55 +0800 |
commit | 127788364951212c356aadc39deb21e01b0161c8 (patch) | |
tree | ac64558fdf474a76008c7c924114a6a3c5a9f144 /ChangeLog | |
parent | [VAR] Replace cmdenviron with localvars (diff) | |
download | dash-127788364951212c356aadc39deb21e01b0161c8.tar.gz dash-127788364951212c356aadc39deb21e01b0161c8.zip |
[VAR] Fix poplocalvar on abnormal exit from function
The new localvar code broke the abnormal exit from functions and built-ins by not restoring the original localvar state. This patch fixes this by storing the previous localvar state so that we always unwind correctly in case of an abnormal exit. Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog index bf1f13c..c9b5e75 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2010-05-27 Herbert Xu <herbert@gondor.apana.org.au> + + * Fix poplocalvar on abnormal exit from function. + 2010-05-26 Herbert Xu <herbert@gondor.apana.org.au> * Replace cmdenviron with localvars. |