From baef335b00d1979932994440117b1fad664651cc Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Tue, 15 Dec 2009 08:17:54 -0800 Subject: [PATCH] Fix DNS packet length calculation --- plugins/dnsproxy.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/dnsproxy.c b/plugins/dnsproxy.c index 40426c6..e8d13b5 100644 --- a/plugins/dnsproxy.c +++ b/plugins/dnsproxy.c @@ -672,7 +672,7 @@ static gboolean listener_event(GIOChannel *channel, GIOCondition condition, memcpy(alt + altlen, buf + altlen - domlen, len - altlen + domlen); - err = send(sk, alt, altlen + 4, 0); + err = send(sk, alt, len + domlen + 1, 0); req->numserv++; } -- 2.7.4