Skip to content
Snippets Groups Projects
Commit efd12659 authored by Lubos Slovak's avatar Lubos Slovak
Browse files

lowercase: dname lookup format in lowercase.

parent 74221bfe
No related branches found
No related tags found
No related merge requests found
......@@ -113,6 +113,7 @@ static int connect_nsec_nodes(zone_node_t *a, zone_node_t *b,
knot_rrset_t old_nsec = node_rrset(a, KNOT_RRTYPE_NSEC);
if (!knot_rrset_empty(&old_nsec)) {
/*! \todo[lowercase]: Case insensitive comparison needed. */
if (knot_rrset_equal(&new_nsec, &old_nsec,
KNOT_RRSET_COMPARE_WHOLE)) {
// current NSEC is valid, do nothing
......
......@@ -803,6 +803,9 @@ int knot_dname_lf(uint8_t *dst, const knot_dname_t *src, const uint8_t *pkt)
while(sp != lstack) { /* consume stack */
l = *--sp; /* fetch rightmost label */
memcpy(dst, l+1, *l); /* write label */
for (int i = 0; i < *l; ++i) { /* convert to lowercase */
dst[i] = knot_tolower(dst[i]);
}
dst += *l;
*dst++ = '\0'; /* label separator */
*len += *l + 1;
......
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