浏览代码

inverse if

Victor Vieux 12 年之前
父节点
当前提交
5b3ad0023b
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      api.go

+ 3 - 2
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 {