Skip to content
Snippets Groups Projects
Commit 5e920766 authored by Jan Kadlec's avatar Jan Kadlec
Browse files

Added return value checks for rrset_to_wire.

parent 0caa0d87
Branches
Tags
No related merge requests found
......@@ -143,8 +143,11 @@ int knot_query_add_rrset_authority(knot_packet_t *query,
size_t written = 0;
uint16_t rr_count = 0;
knot_rrset_to_wire(rrset, startp, &written, query->max_size,
&rr_count, NULL);
int ret = knot_rrset_to_wire(rrset, startp, &written, query->max_size,
&rr_count, NULL);
if (ret != KNOT_EOK) {
return ret;
}
query->size += written;
++query->ns_rrsets;
++query->header.nscount;
......
......@@ -524,7 +524,6 @@ dbg_response_exec(
param.compressed_dnames = &resp->compression;
param.wire_pos = 0;
uint16_t rr_count = 0;
//TODO size
int ret = knot_rrset_to_wire(rrset, pos, &size, max_size,
&rr_count, &param);
......@@ -534,7 +533,7 @@ dbg_response_exec(
return ret;
}
if (rr_count >= 0) {
if (rr_count > 0) {
rrsets[(*rrset_count)++] = rrset;
resp->size += size;
dbg_response_verb("RRset added, size: %zu, RRs: %d, total "
......
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