diff --git a/src/rfc1035.c b/src/rfc1035.c index 502744b..0fd5c1d 100644 --- a/src/rfc1035.c +++ b/src/rfc1035.c @@ -1388,9 +1388,10 @@ size_t answer_request(struct dns_header *header, char *limit, size_t qlen, T_CNAME, C_IN, "d", cname_target)) anscount++; } - - strcpy(name, cname_target); + } + + strcpy(name, cname_target); } if (qtype == T_TXT || qtype == T_ANY)