@@ -225,6 +225,12 @@ func TestIsValidRedirect(t *testing.T) {
225225
226226 invalidHTTPS2 := proxy.IsValidRedirect("https://evil.corp/redirect?rd=foo.bar")
227227 assert.Equal(t, false, invalidHTTPS2)
228+
229+ validPort := proxy.IsValidRedirect("http://foo.bar:3838/redirect")
230+ assert.Equal(t, true, validPort)
231+
232+ validPortSubdomain := proxy.IsValidRedirect("http://baz.bar.foo:3838/redirect")
233+ assert.Equal(t, true, validPortSubdomain)
228234}
229235
230236type TestProvider struct {