summaryrefslogtreecommitdiff
path: root/src/dns_tlsa.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/dns_tlsa.c')
-rw-r--r--src/dns_tlsa.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/dns_tlsa.c b/src/dns_tlsa.c
index 52f7d83..612c6b3 100644
--- a/src/dns_tlsa.c
+++ b/src/dns_tlsa.c
@@ -30,11 +30,12 @@ int dns_tlsa_packet(stralloc *out, const char *buf, unsigned int len)
pos = dns_packet_copy(buf, len, pos, header, 10);
if (!pos) return DNS_ERR;
uint16_unpack_big(header + 8, &datalen);
- if (byte_equal(header, 2, DNS_T_TLSA))
+ if (byte_equal(header, 2, DNS_T_TLSA)) {
if (byte_equal(header + 2, 2, DNS_C_IN)) {
if (pos + datalen > len) return DNS_ERR;
if (!stralloc_catb(out, buf + pos, datalen)) return DNS_MEM;
}
+ }
pos += datalen;
++ranswers;
}