diff options
Diffstat (limited to 'broker/amp.go')
-rw-r--r-- | broker/amp.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/broker/amp.go b/broker/amp.go index 4c7a036..99289de 100644 --- a/broker/amp.go +++ b/broker/amp.go @@ -7,6 +7,7 @@ import ( "gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/v2/common/amp" "gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/v2/common/messages" + "gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/v2/common/util" ) // ampClientOffers is the AMP-speaking endpoint for client poll messages, @@ -35,7 +36,7 @@ func ampClientOffers(i *IPC, w http.ResponseWriter, r *http.Request) { if err == nil { arg := messages.Arg{ Body: encPollReq, - RemoteAddr: "", + RemoteAddr: util.GetClientIp(r), RendezvousMethod: messages.RendezvousAmpCache, } err = i.ClientOffers(arg, &response) |