From 643bfbe6b767c61052efb3d4acb80b60bb8119d2 Mon Sep 17 00:00:00 2001 From: Intege-rs Date: Sun, 9 Feb 2025 13:54:01 -0500 Subject: [PATCH] fix bug? --- sub/xpat/src/scanner.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sub/xpat/src/scanner.rs b/sub/xpat/src/scanner.rs index 6623a63..28c8408 100644 --- a/sub/xpat/src/scanner.rs +++ b/sub/xpat/src/scanner.rs @@ -369,7 +369,10 @@ pub fn scan_for_aob( } // start scanning the next chunk - let naddr = naddr - aob.len(); + + // TODO When i originally wrote this I put a subtraction + // I don't remember why but I think it should be an addition + let naddr = naddr + aob.len(); debug_assert!(naddr > address, "debug assertion failed: {naddr:X} > {address:X}"); address = naddr; } else {