aboutsummaryrefslogtreecommitdiff
path: root/plugin/kubernetes/parse_test.go
diff options
context:
space:
mode:
authorGravatar Chris O'Haver <cohaver@infoblox.com> 2022-02-09 13:52:53 -0500
committerGravatar GitHub <noreply@github.com> 2022-02-09 13:52:53 -0500
commit4349b6fa63326681333c1adfa3ee32bfddf2d3c0 (patch)
tree853e8bba6e2d4dfd0049a86fee01066c237732d5 /plugin/kubernetes/parse_test.go
parentdaace983522d1bb8b1a4ff99cd545e6b5599fbf3 (diff)
downloadcoredns-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_test.go')
-rw-r--r--plugin/kubernetes/parse_test.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/plugin/kubernetes/parse_test.go b/plugin/kubernetes/parse_test.go
index 4b8000b02..739a405ff 100644
--- a/plugin/kubernetes/parse_test.go
+++ b/plugin/kubernetes/parse_test.go
@@ -23,6 +23,8 @@ func TestParseRequest(t *testing.T) {
{"svc.inter.webs.tests.", "....."},
// bare pod type
{"pod.inter.webs.tests.", "....."},
+ // SRV request with empty segments
+ {"..webs.mynamespace.svc.inter.webs.tests.", "...webs.mynamespace.svc"},
}
for i, tc := range tests {
m := new(dns.Msg)