]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
no else block after break statement
authorOtto Moerbeek <otto.moerbeek@open-xchange.com>
Tue, 2 Jul 2024 10:20:48 +0000 (12:20 +0200)
committerOtto Moerbeek <otto.moerbeek@open-xchange.com>
Tue, 2 Jul 2024 10:20:48 +0000 (12:20 +0200)
ext/yahttp/yahttp/router.cpp

index e123b38479637a442ab90eb08b85352e6bb1e0a0..fdf23a45c516d861b1d9358ec02f49ab4819b08d 100644 (file)
@@ -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]) {