Skip to content
Snippets Groups Projects
Commit d0ec8cb7 authored by Jan Včelák's avatar Jan Včelák :rocket: Committed by Jan Kadlec
Browse files

wildcard lookup: fix possible buffer overflow

parent 972508d3
No related branches found
No related tags found
No related merge requests found
......@@ -1133,9 +1133,8 @@ const knot_node_t *knot_zone_contents_find_wildcard_child(
return NULL;
}
knot_dname_t wildcard[KNOT_DNAME_MAXLEN];
memcpy(wildcard, "\x1""*", 2);
knot_dname_to_wire(wildcard + 2, parent->owner, sizeof(wildcard));
knot_dname_t wildcard[KNOT_DNAME_MAXLEN] = { 0x01, '*' };
knot_dname_to_wire(wildcard + 2, parent->owner, KNOT_DNAME_MAXLEN - 2);
return knot_zone_contents_find_node(contents, wildcard);
}
......
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