:: commit a6578fc56f47b6e9906c8eb71169d35f8c876cd3

Mintsuki <mintsuki@protonmail.com> — 2026-04-13 23:41

parents: 4b883b66d2

lib/elsewhere: Skip past source range on overlap instead of advancing one page

diff --git a/common/lib/elsewhere.c b/common/lib/elsewhere.c
index f6aead32..7f30ac1c 100644
--- a/common/lib/elsewhere.c
+++ b/common/lib/elsewhere.c
@@ -72,7 +72,7 @@ retry:
                 if (!flexible_target) {
                     return false;
                 }
-                *target += 0x1000;
+                *target = ALIGN_UP(top, 4096, return false);
                 goto retry;
             }
         }
tab: 248 wrap: offon