diff options
author | Miloslav Trmač <mitr@redhat.com> | 2012-09-03 19:22:18 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2012-09-17 09:31:24 +0200 |
commit | 0a331d59cabba8294bb755597d664b8e2bd780bc (patch) | |
tree | e32b5c26b81ec3e129d6cb0dbf5f5c75a334729d /grammar | |
parent | 76300a1342936161d1c82ab39e98193dcc00307d (diff) | |
download | rsyslog-0a331d59cabba8294bb755597d664b8e2bd780bc.tar.gz rsyslog-0a331d59cabba8294bb755597d664b8e2bd780bc.tar.xz rsyslog-0a331d59cabba8294bb755597d664b8e2bd780bc.zip |
Free configuration objects after use
Signed-off-by: Miloslav Trmač <mitr@redhat.com>
Diffstat (limited to 'grammar')
-rw-r--r-- | grammar/rainerscript.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/grammar/rainerscript.c b/grammar/rainerscript.c index f4896da8..5e6e492d 100644 --- a/grammar/rainerscript.c +++ b/grammar/rainerscript.c @@ -139,7 +139,7 @@ objlstDestruct(struct objlst *lst) while(lst != NULL) { toDel = lst; lst = lst->next; - // TODO: delete object + cnfobjDestruct(toDel->obj); free(toDel); } } @@ -648,6 +648,7 @@ cnfobjDestruct(struct cnfobj *o) { if(o != NULL) { nvlstDestruct(o->nvlst); + objlstDestruct(o->subobjs); free(o); } } |