From e981bb0d7335e0aff1c0e7960e11af3a272e6395 Mon Sep 17 00:00:00 2001 From: Sean DuBois Date: Mon, 30 Jun 2014 00:08:18 +0000 Subject: [PATCH] Fail2go now returns useful errors when a failregex is not correctly added --- jail.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/jail.go b/jail.go index 18e5a9a..1474494 100644 --- a/jail.go +++ b/jail.go @@ -82,7 +82,7 @@ func jailAddFailRegexHandler(res http.ResponseWriter, req *http.Request, fail2go output, err := fail2goConn.JailAddFailRegex(mux.Vars(req)["jail"], input.FailRegex) if err != nil { res.WriteHeader(400) - encodedOutput, err = json.Marshal(ErrorBody{Error: "Invalid Regex"}) + encodedOutput, err = json.Marshal(ErrorBody{Error: err.Error()}) } else { encodedOutput, err = json.Marshal(map[string]interface{}{"FailRegex": output}) } @@ -177,7 +177,6 @@ func jailSetMaxRetryHandler(res http.ResponseWriter, req *http.Request, fail2goC res.Write(encodedOutput) } - func jailHandler(jailRouter *mux.Router, fail2goConn *fail2go.Conn) { jailRouter.HandleFunc("/{jail}/bannedip", func(res http.ResponseWriter, req *http.Request) {