diff options
author | Miloslav Trmač <mitr@redhat.com> | 2012-09-03 19:22:18 +0200 |
---|---|---|
committer | Rainer Gerhards <rgerhards@adiscon.com> | 2012-09-04 10:19:27 +0200 |
commit | 396743e19aed8494c68c3a41ce140e884d4a71af (patch) | |
tree | 84fd3ece70afc9098c028fc0262a86080cf20bba | |
parent | 2e9d740103c93cbe0cd084d7f3c70ff02e53a637 (diff) | |
download | rsyslog-396743e19aed8494c68c3a41ce140e884d4a71af.tar.gz rsyslog-396743e19aed8494c68c3a41ce140e884d4a71af.tar.bz2 rsyslog-396743e19aed8494c68c3a41ce140e884d4a71af.zip |
Free configuration objects after use
Signed-off-by: Miloslav Trmač <mitr@redhat.com>
-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 33630a76..56a6376d 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); } } |