diff --git a/dnscrypt-proxy/plugins.go b/dnscrypt-proxy/plugins.go index 982ade26..edb28871 100644 --- a/dnscrypt-proxy/plugins.go +++ b/dnscrypt-proxy/plugins.go @@ -272,7 +272,7 @@ func (pluginsState *PluginsState) ApplyResponsePlugins(pluginsGlobals *PluginsGl return packet, nil } pluginsState.action = PluginsActionForward - msg := dns.Msg{} + msg := dns.Msg{Compress: true} if err := msg.Unpack(packet); err != nil { if len(packet) >= MinDNSPacketSize && HasTCFlag(packet) { err = nil