-/* Copyright (C) 2021 CZ.NIC, z.s.p.o. <knot-dns@labs.nic.cz>
+/* Copyright (C) 2022 CZ.NIC, z.s.p.o. <knot-dns@labs.nic.cz>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
}
// Parse packet and reconstruct required data.
- if (knot_pkt_parse(pkt, 0) == KNOT_EOK) {
+ if (knot_pkt_parse(pkt, KNOT_PF_NOCANON) == KNOT_EOK) {
time_t timestamp = 0;
float query_time = 0.0;
net_t net_ctx = { 0 };
// Create copy of query packet for parsing.
knot_pkt_t *q = knot_pkt_new(query->wire, query->size, NULL);
if (q != NULL) {
- if (knot_pkt_parse(q, 0) == KNOT_EOK) {
+ if (knot_pkt_parse(q, KNOT_PF_NOCANON) == KNOT_EOK) {
print_packet(q, net, query->size,
time_diff_ms(&t_start, &t_query),
timestamp, false, style);
// Create copy of query packet for parsing.
knot_pkt_t *q = knot_pkt_new(query->wire, query->size, NULL);
if (q != NULL) {
- if (knot_pkt_parse(q, 0) == KNOT_EOK) {
+ if (knot_pkt_parse(q, KNOT_PF_NOCANON) == KNOT_EOK) {
print_packet(q, net, query->size,
time_diff_ms(&t_start, &t_query),
timestamp, false, style);
}
// Parse reply to the packet structure.
- if (knot_pkt_parse(reply, 0) != KNOT_EOK) {
+ if (knot_pkt_parse(reply, KNOT_PF_NOCANON) != KNOT_EOK) {
ERR("malformed reply packet from %s\n", net->remote_str);
knot_pkt_free(reply);
net_close(net);