Skip to content

Commit 4b8e6cd

Browse files
authored
appsec: avoid nil dereference (#2773)
1 parent 84606eb commit 4b8e6cd

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pkg/appsec/request.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -329,15 +329,15 @@ func NewParsedRequestFromRequest(r *http.Request, logger *logrus.Entry) (ParsedR
329329
return ParsedRequest{}, fmt.Errorf("unable to parse url '%s': %s", clientURI, err)
330330
}
331331

332-
remoteAddrNormalized := ""
332+
var remoteAddrNormalized string
333333
host, _, err := net.SplitHostPort(r.RemoteAddr)
334334
if err != nil {
335335
log.Errorf("Invalid appsec remote IP source %v: %s", r.RemoteAddr, err.Error())
336336
remoteAddrNormalized = r.RemoteAddr
337337
} else {
338338
ip := net.ParseIP(host)
339339
if ip == nil {
340-
log.Errorf("Invalid appsec remote IP address source %v: %s", r.RemoteAddr, err.Error())
340+
log.Errorf("Invalid appsec remote IP address source %v", r.RemoteAddr)
341341
remoteAddrNormalized = r.RemoteAddr
342342
} else {
343343
remoteAddrNormalized = ip.String()

0 commit comments

Comments
 (0)