From c792f7f5703265db6075505dea0d3975e095be3c Mon Sep 17 00:00:00 2001 From: Alexey Yerin Date: Tue, 11 May 2021 11:32:38 +0300 Subject: [PATCH] web: reject any whitespace-only input --- web.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/web.go b/web.go index 6bb5bae..bee575b 100644 --- a/web.go +++ b/web.go @@ -3,6 +3,7 @@ package main import ( "html/template" "net/http" + "strings" ) func CreateWebHandler(tmpl *template.Template, settings *TranslateSettings) func(w http.ResponseWriter, req *http.Request) { @@ -24,7 +25,7 @@ func CreateWebHandler(tmpl *template.Template, settings *TranslateSettings) func to := req.FormValue("to") text := req.FormValue("text") - if text == "" { + if strings.TrimSpace(text) == "" { tmpl.ExecuteTemplate(w, "index", indexPageData{Languages, from, to, text, ""}) return }