diff --git a/core/lib/Drupal/Core/Routing/RouteProvider.php b/core/lib/Drupal/Core/Routing/RouteProvider.php
index 22b8177..122a258 100644
--- a/core/lib/Drupal/Core/Routing/RouteProvider.php
+++ b/core/lib/Drupal/Core/Routing/RouteProvider.php
@@ -221,7 +221,6 @@ public function getCandidateOutlines(array $parts) {
       $masks = (array) $this->state->get('routing.menu_masks.' . $this->tableName, array());
     }
 
-
     // Only examine patterns that actually exist as router items (the masks).
     foreach ($masks as $i) {
       if ($i > $end) {
@@ -249,6 +248,7 @@ public function getCandidateOutlines(array $parts) {
         }
       }
       $ancestors[] = '/' . $current;
+      break;
     }
     return $ancestors;
   }
