From f3cd2be68cc424641e54883041d3a4c9a50e6cd4 Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Tue, 7 Mar 2023 23:29:07 -0800 Subject: [PATCH] Fix .eql check on empty values --- src/bun.js/bindings/bindings.zig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bun.js/bindings/bindings.zig b/src/bun.js/bindings/bindings.zig index 4df5e1996a..40fc43091a 100644 --- a/src/bun.js/bindings/bindings.zig +++ b/src/bun.js/bindings/bindings.zig @@ -159,6 +159,9 @@ pub const ZigString = extern struct { } pub fn eql(this: ZigString, other: ZigString) bool { + if (this.len == 0 or other.len == 0) + return this.len == other.len; + const left_utf16 = this.is16Bit(); const right_utf16 = other.is16Bit();