From 5b3ad0023b95823f15fe72605fa9b2786ce5035b Mon Sep 17 00:00:00 2001 From: Victor Vieux Date: Fri, 21 Jun 2013 09:06:09 +0000 Subject: [PATCH] inverse if --- api.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/api.go b/api.go index ea26ba2921..fa29f6e0f5 100644 --- a/api.go +++ b/api.go @@ -63,10 +63,11 @@ func getBoolParam(value string) (bool, error) { if value == "" { return false, nil } - if ret, err := strconv.ParseBool(value); err == nil { + if ret, err := strconv.ParseBool(value); err != nil { + return false, fmt.Errorf("Bad parameter") + } else { return ret, err } - return false, fmt.Errorf("Bad parameter") } func getAuth(srv *Server, version float64, w http.ResponseWriter, r *http.Request, vars map[string]string) error {