diff options
Diffstat (limited to 'common')
| -rw-r--r-- | common/router1.cc | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/common/router1.cc b/common/router1.cc index 198461bc..a3388fa8 100644 --- a/common/router1.cc +++ b/common/router1.cc @@ -777,6 +777,7 @@ bool router1(Context *ctx, const Router1Cfg &cfg)                           router.arcs_without_ripup - last_arcs_without_ripup, int(router.arc_queue.size()));                  last_arcs_with_ripup = router.arcs_with_ripup;                  last_arcs_without_ripup = router.arcs_without_ripup; +                ctx->yield();  #ifndef NDEBUG                  router.check();  #endif @@ -802,6 +803,7 @@ bool router1(Context *ctx, const Router1Cfg &cfg)                   router.arcs_with_ripup - last_arcs_with_ripup, router.arcs_without_ripup - last_arcs_without_ripup,                   int(router.arc_queue.size()));          log_info("Routing complete.\n"); +        ctx->yield();  #ifndef NDEBUG          router.check();  | 
