aboutsummaryrefslogtreecommitdiff
path: root/src/bun.js/api/server.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/bun.js/api/server.zig')
-rw-r--r--src/bun.js/api/server.zig26
1 files changed, 10 insertions, 16 deletions
diff --git a/src/bun.js/api/server.zig b/src/bun.js/api/server.zig
index ac0f04f34..173693c1e 100644
--- a/src/bun.js/api/server.zig
+++ b/src/bun.js/api/server.zig
@@ -5393,24 +5393,18 @@ pub fn NewServer(comptime NamespaceType: type, comptime ssl_enabled_: bool, comp
if (error_instance == .zero) {
switch (this.config.address) {
.tcp => |tcp| {
- error_instance = ZigString.init(
- std.fmt.bufPrint(&output_buf, "Failed to start server. Is port {d} in use?", .{tcp.port}) catch "Failed to start server",
- ).toErrorInstance(
- this.globalThis,
- );
+ error_instance = (JSC.SystemError{
+ .message = bun.String.init(std.fmt.bufPrint(&output_buf, "Failed to start server. Is port {d} in use?", .{tcp.port}) catch "Failed to start server"),
+ .code = bun.String.static("EADDRINUSE"),
+ .syscall = bun.String.static("listen"),
+ }).toErrorInstance(this.globalThis);
},
.unix => |unix| {
- error_instance = ZigString.init(
- std.fmt.bufPrint(
- &output_buf,
- "Failed to listen on unix socket {}",
- .{
- strings.QuotedFormatter{ .text = bun.sliceTo(unix, 0) },
- },
- ) catch "Failed to start server",
- ).toErrorInstance(
- this.globalThis,
- );
+ error_instance = (JSC.SystemError{
+ .message = bun.String.init(std.fmt.bufPrint(&output_buf, "Failed to listen on unix socket {}", .{strings.QuotedFormatter{ .text = bun.sliceTo(unix, 0) }}) catch "Failed to start server"),
+ .code = bun.String.static("EADDRINUSE"),
+ .syscall = bun.String.static("listen"),
+ }).toErrorInstance(this.globalThis);
},
}
}