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 {