Fail2go now returns useful errors when a failregex is not correctly added
This commit is contained in:
parent
3b85ffd1fc
commit
e981bb0d73
3
jail.go
3
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) {
|
||||
|
|
Loading…
Reference in New Issue