From: Karel Slany Date: Wed, 22 Jul 2015 10:30:33 +0000 (+0200) Subject: lib/zonecut: fixed bug when materialising cache content X-Git-Tag: v1.0.0-beta1~53^2~145 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=652fd3602bec8c42afee2bf9aee48d0ac2c134c5;p=thirdparty%2Fknot-resolver.git lib/zonecut: fixed bug when materialising cache content --- diff --git a/lib/zonecut.c b/lib/zonecut.c index 517b05dde..3b6f6dd3f 100644 --- a/lib/zonecut.c +++ b/lib/zonecut.c @@ -352,12 +352,12 @@ static int fetch_rrset(knot_rrset_t **rr, const knot_dname_t *owner, uint16_t ty return ret; } - *rr = knot_rrset_new(owner, type, KNOT_CLASS_IN, pool); + *rr = mm_alloc(pool, sizeof(knot_rrset_t)); if (*rr == NULL) { return kr_error(ENOMEM); } - ret = kr_cache_materialize(*rr, &cached_rr, timestamp, pool); + ret = kr_cache_materialize(*rr, &cached_rr, drift, pool); if (ret != 0) { knot_rrset_free(rr, pool); return ret;