summaryrefslogtreecommitdiff
path: root/src/dnsproxy.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/dnsproxy.c')
-rw-r--r--src/dnsproxy.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dnsproxy.c b/src/dnsproxy.c
index 24aad910..21512c62 100644
--- a/src/dnsproxy.c
+++ b/src/dnsproxy.c
@@ -387,7 +387,7 @@ static int ns_resolv(struct server_data *server, struct request_data *req,
memcpy(alt + offset + altlen,
request + offset + altlen - domlen,
- req->request_len - altlen + domlen);
+ req->request_len - altlen - offset + domlen);
if (server->protocol == IPPROTO_TCP) {
int req_len = req->request_len + domlen - 2;