diff options
author | 2022-10-15 21:06:08 -0700 | |
---|---|---|
committer | 2022-10-15 21:06:08 -0700 | |
commit | a42a9e901c8514493baf68bae9720fa3f8d69d2e (patch) | |
tree | 7bc7d4e54d00a228bc700c498646c091071f3b09 /src/bun.js/api/server.zig | |
parent | 3482d761758368c74d4971f75606af5657aff53c (diff) | |
download | bun-a42a9e901c8514493baf68bae9720fa3f8d69d2e.tar.gz bun-a42a9e901c8514493baf68bae9720fa3f8d69d2e.tar.zst bun-a42a9e901c8514493baf68bae9720fa3f8d69d2e.zip |
Errors must return 0 instead of undefined
Diffstat (limited to 'src/bun.js/api/server.zig')
-rw-r--r-- | src/bun.js/api/server.zig | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/bun.js/api/server.zig b/src/bun.js/api/server.zig index f3b9425ef..8c51074fa 100644 --- a/src/bun.js/api/server.zig +++ b/src/bun.js/api/server.zig @@ -2722,7 +2722,7 @@ pub const ServerWebSocket = struct { defer topic_slice.deinit(); if (topic_slice.len == 0) { globalThis.throw("publish requires a non-empty topic", .{}); - return JSValue.jsNumber(0); + return .zero; } const compress = args.len > 1 and compress_value.toBoolean(); @@ -3737,6 +3737,7 @@ pub fn NewServer(comptime ssl_enabled_: bool, comptime debug_mode_: bool) type { var upgrader = this.allocator.create(ServerWebSocket) catch @panic("Out of memory"); upgrader.* = .{ .handler = websocket_handler, + .this_value = .zero, }; resp.upgrade( *ServerWebSocket, |