X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fdns.cpp;h=123901f8ace3e09f621c590876495c189ddd48fc;hb=3d7cec97446cf3b7f7c6b5d1dce7f065353a593b;hp=f9411234dd21797b53cc69fb856120bb58e778a3;hpb=1383dba43e463f292aea094d01f62f355946049d;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/dns.cpp b/src/dns.cpp index f9411234d..123901f8a 100644 --- a/src/dns.cpp +++ b/src/dns.cpp @@ -665,7 +665,8 @@ char* DNS::dns_getresult_s(const int cfd, char *res) { /* retrieve result of DNS alist->next = NULL; break; } - goto defaultcase; + memcpy(res,&h.payload[i],rr.rdlength); + res[rr.rdlength] = '\0'; break; default: defaultcase: