From 61bc129e1de38ea0d078e8074c6efd9f87916a20 Mon Sep 17 00:00:00 2001 From: onee-only Date: Mon, 4 Mar 2024 21:06:09 +0900 Subject: Update parseGetParams to call strconv.Atoi when params are valid --- src/server.go | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/server.go b/src/server.go index 5307f471..c3954d8d 100644 --- a/src/server.go +++ b/src/server.go @@ -236,15 +236,15 @@ func parseGetParams(query string) getParams { for _, pair := range strings.Split(query, "&") { parts := strings.SplitN(pair, "=", 2) if len(parts) == 2 { - val, err := strconv.Atoi(parts[1]) - if err != nil { - continue - } switch parts[0] { - case "limit": - params.limit = val - case "offset": - params.offset = val + case "limit", "offset": + if val, err := strconv.Atoi(parts[1]); err == nil { + if parts[0] == "limit" { + params.limit = val + } else { + params.offset = val + } + } } } } -- cgit v1.2.3