Fix empty string comparison issues in the codebase (#16686)

Automatic Merge
Этот коммит содержится в:
Madhav Hugar
2021-01-25 11:15:17 +01:00
коммит произвёл GitHub
родитель 200a56fa5a
Коммит 94c24eea20
107 изменённых файлов: 368 добавлений и 368 удалений

Просмотреть файл

@@ -99,19 +99,19 @@ func GetIpAddress(r *http.Request, trustedProxyIPHeader []string) string {
for _, proxyHeader := range trustedProxyIPHeader {
header := r.Header.Get(proxyHeader)
if len(header) > 0 {
if header != "" {
addresses := strings.Fields(header)
if len(addresses) > 0 {
address = strings.TrimRight(addresses[0], ",")
}
}
if len(address) > 0 {
if address != "" {
return address
}
}
if len(address) == 0 {
if address == "" {
address, _, _ = net.SplitHostPort(r.RemoteAddr)
}