diff --git a/pkg/signaller/run.go b/pkg/signaller/run.go index 02812be1..b32d2a07 100644 --- a/pkg/signaller/run.go +++ b/pkg/signaller/run.go @@ -43,7 +43,7 @@ func (b *Signaller) ServeHTTP(w http.ResponseWriter, r *http.Request) { if err != nil { b.errors <- err } - request.Header = r.Header + request.Header = r.Header.Clone() request.Host = r.Host request.Header.Set("X-Forwarded-For", r.RemoteAddr) b.signalQueue <- Signal{request, 0}