Skip to content
Snippets Groups Projects
Commit 91ce3118 authored by Marek Vavrusa's avatar Marek Vavrusa
Browse files

Fixed RRL tests with removed packet question.

parent ccb341fc
Branches
Tags
1 merge request!51Dname Refactor
......@@ -120,24 +120,22 @@ static int rrl_tests_count(int argc, char *argv[])
static int rrl_tests_run(int argc, char *argv[])
{
/* Prepare query. */
knot_question_t qst;
qst.qclass = KNOT_CLASS_IN;
qst.qtype = KNOT_RRTYPE_A;
qst.qname = knot_dname_new_from_str("beef.", 5, NULL);
knot_packet_t *query = knot_packet_new();
if (knot_packet_set_max_size(query, 512) < 0) {
knot_dname_free(&qst.qname);
knot_packet_free(&query);
return KNOT_ERROR; /* Fatal */
}
knot_query_init(query);
int ret = knot_query_set_question(query, &qst);
knot_dname_t *qname = knot_dname_new_from_str("beef.", 5, NULL);
int ret = knot_query_set_question(query, qname, KNOT_CLASS_IN, KNOT_RRTYPE_A);
knot_dname_free(&qname);
if (ret != KNOT_EOK) {
knot_dname_free(&qst.qname);
knot_packet_free(&query);
return KNOT_ERROR; /* Fatal */
}
/* Prepare response */
knot_nameserver_t *ns = knot_ns_create();
uint8_t rbuf[65535];
......@@ -148,7 +146,7 @@ static int rrl_tests_run(int argc, char *argv[])
rrl_req_t rq;
rq.w = rbuf;
rq.len = rlen;
rq.qst = &qst;
rq.query = query;
rq.flags = 0;
/* 1. create rrl table */
......@@ -220,7 +218,6 @@ static int rrl_tests_run(int argc, char *argv[])
ok(rd.passed, "rrl: hashtable is ~ consistent");
#endif
knot_dname_release(qst.qname);
knot_dname_release(apex);
knot_zone_deep_free(&zone);
knot_ns_destroy(&ns);
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment