From: Marek VavruĊĦa Date: Mon, 5 Jan 2015 15:36:58 +0000 (+0100) Subject: cache: remove correct entry on NS failure X-Git-Tag: v1.0.0-beta1~368 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f7bbfc26d007f6d67f9c78502e5c3fed4fa64d03;p=thirdparty%2Fknot-resolver.git cache: remove correct entry on NS failure --- diff --git a/lib/resolve.c b/lib/resolve.c old mode 100644 new mode 100755 index 748f11058..939bc2275 --- a/lib/resolve.c +++ b/lib/resolve.c @@ -44,7 +44,7 @@ static int invalidate_ns(struct kr_rplan *rplan, const struct kr_query *qry) /* TODO: selective removal */ knot_rrset_t removed_rr; - knot_rrset_init(&removed_rr, rplan->zone_cut.ns, KNOT_RRTYPE_NS, KNOT_CLASS_IN); + knot_rrset_init(&removed_rr, rplan->zone_cut.name, KNOT_RRTYPE_NS, KNOT_CLASS_IN); (void) kr_cache_remove(txn, &removed_rr); /* Find new zone cut / nameserver */