summaryrefslogtreecommitdiffstats
path: root/web/api/queries/rrdr.c
diff options
context:
space:
mode:
Diffstat (limited to 'web/api/queries/rrdr.c')
-rw-r--r--web/api/queries/rrdr.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/web/api/queries/rrdr.c b/web/api/queries/rrdr.c
index a3decef6ee..2a0016891e 100644
--- a/web/api/queries/rrdr.c
+++ b/web/api/queries/rrdr.c
@@ -67,10 +67,11 @@ inline void rrdr_free(ONEWAYALLOC *owa, RRDR *r) {
string_freez(r->du[d]);
}
- query_target_release(r->internal.qt);
+ query_target_release(r->internal.release_with_rrdr_qt);
onewayalloc_freez(owa, r->t);
onewayalloc_freez(owa, r->v);
+ onewayalloc_freez(owa, r->vh);
onewayalloc_freez(owa, r->o);
onewayalloc_freez(owa, r->od);
onewayalloc_freez(owa, r->di);
@@ -82,6 +83,7 @@ inline void rrdr_free(ONEWAYALLOC *owa, RRDR *r) {
onewayalloc_freez(owa, r->ar);
onewayalloc_freez(owa, r->gbc);
onewayalloc_freez(owa, r->dgbc);
+ onewayalloc_freez(owa, r->dgbs);
if(r->dl) {
for(size_t d = 0; d < r->d ;d++)