diff options
author | John Southworth <john.southworth@vyatta.com> | 2012-06-05 11:42:06 -0700 |
---|---|---|
committer | John Southworth <john.southworth@vyatta.com> | 2012-06-08 14:40:05 -0700 |
commit | e447cf772519ef9a3d704c1fdc23851f81dd8b4c (patch) | |
tree | 25b006addb8a1160c07185a526513cc14f54f1cf | |
parent | a8b48e0dee8fcd9dbe602f8b09400d4082ca7d77 (diff) | |
download | vyatta-cfg-e447cf772519ef9a3d704c1fdc23851f81dd8b4c.tar.gz vyatta-cfg-e447cf772519ef9a3d704c1fdc23851f81dd8b4c.zip |
Fix memory problem on bad config file
-rw-r--r-- | src/cparse/cparse.ypp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/cparse/cparse.ypp b/src/cparse/cparse.ypp index d8d8adc..90a7a57 100644 --- a/src/cparse/cparse.ypp +++ b/src/cparse/cparse.ypp @@ -67,8 +67,10 @@ cparse_init() static void cparse_cleanup() { - delete cur_parent; delete cur_node; + free(nval); + free(nname); + free(ncomment); cparse_init(); } |