diff options
Diffstat (limited to 'middleware/kubernetes/parse.go')
-rw-r--r-- | middleware/kubernetes/parse.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/middleware/kubernetes/parse.go b/middleware/kubernetes/parse.go index cadaaa3a1..f2a846552 100644 --- a/middleware/kubernetes/parse.go +++ b/middleware/kubernetes/parse.go @@ -50,6 +50,9 @@ func parseRequest(state request.Request) (r recordRequest, err error) { // *_protocol._port last := len(segs) - 1 + if last < 0 { + return r, nil + } r.podOrSvc = segs[last] if r.podOrSvc != Pod && r.podOrSvc != Svc { return r, errInvalidRequest |