From bd39cf4b54f1959808b6416266ea94ee42b9d95e Mon Sep 17 00:00:00 2001 From: Martin Matuska Date: Sun, 26 Jan 2025 00:00:06 +0100 Subject: [PATCH] server/util.go: fix logic in extractIPAddress() --- server/util.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/util.go b/server/util.go index bcfe3037..73434cf7 100644 --- a/server/util.go +++ b/server/util.go @@ -82,7 +82,7 @@ func extractIPAddress(r *http.Request, behindProxy bool) netip.Addr { ip, err = netip.ParseAddr(remoteAddr) if err != nil { ip = netip.IPv4Unspecified() - if remoteAddr != "@" || !behindProxy { // RemoteAddr is @ when unix socket is used + if remoteAddr != "@" && !behindProxy { // RemoteAddr is @ when unix socket is used logr(r).Err(err).Warn("unable to parse IP (%s), new visitor with unspecified IP (0.0.0.0) created", remoteAddr) } }