Fail2go now returns useful errors when a failregex is not correctly added

This commit is contained in:
Sean DuBois 2014-06-30 00:08:18 +00:00
parent 3b85ffd1fc
commit e981bb0d73
1 changed files with 1 additions and 2 deletions

View File

@ -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) {