From 84f4b83d3ecaa8196b7ec27ebefda39801eba51e Mon Sep 17 00:00:00 2001 From: Jacob Bandes-Storch Date: Thu, 27 Nov 2025 02:55:34 -0800 Subject: [PATCH] TypeScript: read vtable entries as uint16 (#8435) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Björn Harrtell --- ts/byte-buffer.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ts/byte-buffer.ts b/ts/byte-buffer.ts index 84ef41002..60c3057ae 100644 --- a/ts/byte-buffer.ts +++ b/ts/byte-buffer.ts @@ -192,8 +192,8 @@ export class ByteBuffer { */ __offset(bb_pos: number, vtable_offset: number): Offset { const vtable = bb_pos - this.readInt32(bb_pos); - return vtable_offset < this.readInt16(vtable) - ? this.readInt16(vtable + vtable_offset) + return vtable_offset < this.readUint16(vtable) + ? this.readUint16(vtable + vtable_offset) : 0; }