[VAR] Fix poplocalvar leak
commit55ffc36246d6536cd81e44f3c8c32bd3cd04afb8
authorHerbert Xu <herbert@gondor.apana.org.au>
Tue, 25 May 2010 10:14:32 +0000 (25 18:14 +0800)
committerHerbert Xu <herbert@gondor.apana.org.au>
Wed, 26 May 2010 08:00:20 +0000 (26 16:00 +0800)
tree6c653981a074b28ebdf842e27fbfb5cd3bf16526
parent0f1ffe0925ef6aff9c56a3a4ca7b84b7411fc2b4
[VAR] Fix poplocalvar leak

When a variable is marked as local, we set VSTRFIXED on its vp
recored.  However, poplocalvar never clears this flag for variables
that were unset to begin with.  Thus if you ever made an unset
variable local, it would get the VSTRFIXED bit and stick around
forever.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
ChangeLog
src/var.c