diff options
Diffstat (limited to 'src/bun.js/api/bun/socket.zig')
-rw-r--r-- | src/bun.js/api/bun/socket.zig | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/bun.js/api/bun/socket.zig b/src/bun.js/api/bun/socket.zig index 78829f428..fa4411cc0 100644 --- a/src/bun.js/api/bun/socket.zig +++ b/src/bun.js/api/bun/socket.zig @@ -409,6 +409,7 @@ pub const Listener = struct { ctx_opts.ssl_prefer_low_memory_usage = @boolToInt(ssl_config.low_memory_mode); } + globalObject.bunVM().eventLoop().ensureWaker(); socket.socket_context = uws.us_create_socket_context(@boolToInt(ssl_enabled), uws.Loop.get().?, @sizeOf(usize), ctx_opts); if (ssl) |ssl_config| { @@ -661,6 +662,8 @@ pub const Listener = struct { ctx_opts.ssl_prefer_low_memory_usage = @boolToInt(ssl_config.low_memory_mode); } + globalObject.bunVM().eventLoop().ensureWaker(); + var socket_context = uws.us_create_socket_context(@boolToInt(ssl_enabled), uws.Loop.get().?, @sizeOf(usize), ctx_opts).?; var connection: Listener.UnixOrHost = if (port) |port_| .{ .host = .{ .host = (hostname_or_unix.cloneIfNeeded(bun.default_allocator) catch unreachable).slice(), .port = port_ }, |