diff --git a/FinalCommander.go b/FinalCommander.go index e0b86a3..63a8a08 100644 --- a/FinalCommander.go +++ b/FinalCommander.go @@ -237,7 +237,7 @@ func handleHexHash(pathElements []string, ctx httputils.RequestContext, host str } func handle(ctx httputils.RequestContext) { - if len(ctx.GetHost()) > 0 && strings.Split(ctx.GetHost(), ":")[0] != ctx.GetTLSServerName() { //Prevents rebinding / DNS stuff + if len(ctx.GetHost()) > 0 && len(ctx.GetTLSServerName()) > 0 && strings.Split(ctx.GetHost(), ":")[0] != ctx.GetTLSServerName() { //Prevents rebinding / DNS stuff ctx.SetResponseCode(http.StatusNotFound) return }