From: Otto Moerbeek Date: Tue, 2 Jul 2024 10:20:48 +0000 (+0200) Subject: no else block after break statement X-Git-Tag: rec-5.2.0-alpha1~203^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9ecf2b37287270be3d06ac3d5570f5d67a0bb364;p=thirdparty%2Fpdns.git no else block after break statement --- diff --git a/ext/yahttp/yahttp/router.cpp b/ext/yahttp/yahttp/router.cpp index e123b38479..fdf23a45c5 100644 --- a/ext/yahttp/yahttp/router.cpp +++ b/ext/yahttp/yahttp/router.cpp @@ -49,20 +49,20 @@ namespace YaHTTP { rpos = route.size(); upos = requrl.path.size(); break; - } else { - // match until url[upos] or next / if pattern is at end - while (upos < requrl.path.size()) { - if (route[rpos+1] == '\0' && requrl.path[upos] == '/') { - break; - } - if (requrl.path[upos] == route[rpos+1]) { - break; - } - upos++; + } + // match until url[upos] or next / if pattern is at end + while (upos < requrl.path.size()) { + if (route[rpos+1] == '\0' && requrl.path[upos] == '/') { + break; + } + if (requrl.path[upos] == route[rpos+1]) { + break; } - nend = upos; - params[pname] = funcptr::tie(nstart, nend); + upos++; } + nend = upos; + params[pname] = funcptr::tie(nstart, nend); + upos--; } else if (route[rpos] != requrl.path[upos]) {