Skip to content
Snippets Groups Projects
Commit 4b510890 authored by Marek Vavruša's avatar Marek Vavruša
Browse files

lib/rplan: lowercase snames, fix hints

parent d0765e5a
No related branches found
No related tags found
No related merge requests found
......@@ -53,6 +53,7 @@ static struct kr_query *query_create(mm_ctx_t *pool, const knot_dname_t *name)
return NULL;
}
knot_dname_to_lower(qry->sname);
return qry;
}
......
......@@ -70,6 +70,12 @@ static int answer_query(knot_pkt_t *pkt, pack_t *addr_set, struct kr_query *qry)
addr = pack_obj_next(addr);
}
/* Update packet question */
if (!knot_dname_is_equal(knot_pkt_qname(pkt), qname)) {
KR_PKT_RECYCLE(pkt);
knot_pkt_put_question(pkt, qname, rrtype, rrclass);
}
/* Append to packet */
int ret = knot_pkt_put(pkt, KNOT_COMPR_HINT_NONE, &rr, KNOT_PF_FREE);
if (ret != 0) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment