diff options
author | 2022-02-09 13:52:53 -0500 | |
---|---|---|
committer | 2022-02-09 13:52:53 -0500 | |
commit | 4349b6fa63326681333c1adfa3ee32bfddf2d3c0 (patch) | |
tree | 853e8bba6e2d4dfd0049a86fee01066c237732d5 /plugin/kubernetes/parse.go | |
parent | daace983522d1bb8b1a4ff99cd545e6b5599fbf3 (diff) | |
download | coredns-4349b6fa63326681333c1adfa3ee32bfddf2d3c0.tar.gz coredns-4349b6fa63326681333c1adfa3ee32bfddf2d3c0.tar.zst coredns-4349b6fa63326681333c1adfa3ee32bfddf2d3c0.zip |
dont panic on empty SRV segments (#5173)
Signed-off-by: Chris O'Haver <cohaver@infoblox.com>
Diffstat (limited to 'plugin/kubernetes/parse.go')
-rw-r--r-- | plugin/kubernetes/parse.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/plugin/kubernetes/parse.go b/plugin/kubernetes/parse.go index adef4a024..1c072a649 100644 --- a/plugin/kubernetes/parse.go +++ b/plugin/kubernetes/parse.go @@ -82,6 +82,9 @@ func parseRequest(name, zone string) (r recordRequest, err error) { // stripUnderscore removes a prefixed underscore from s. func stripUnderscore(s string) string { + if len(s) == 0 { + return s + } if s[0] != '_' { return s } |