hush: fix a memory corruption when exported variable is modified
authorDenys Vlasenko <vda.linux@googlemail.com>
Mon, 3 Oct 2016 13:01:06 +0000 (15:01 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Mon, 3 Oct 2016 13:01:06 +0000 (15:01 +0200)
commita769390da604b4815535e296d8a46fdf9094c2c7
tree9317c96f494de0a2a8f026272fd541ed245c2ec3
parent04465dad66478aea28100ff5b9094d1c02336f07
hush: fix a memory corruption when exported variable is modified

The construct such as this:

t=1
export t
t=new_value1

had a small probability of momentarily using free()d value.

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
shell/hush.c