diff options
Diffstat (limited to 'src/bun.js/api/server.zig')
-rw-r--r-- | src/bun.js/api/server.zig | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/bun.js/api/server.zig b/src/bun.js/api/server.zig index 2419a9e55..df99aef71 100644 --- a/src/bun.js/api/server.zig +++ b/src/bun.js/api/server.zig @@ -132,9 +132,11 @@ pub const ServerConfig = struct { }; inline for (fields) |field| { - const slice = std.mem.span(@field(this, field)); - if (slice.len > 0) { - bun.default_allocator.free(slice); + if (@field(this, field) != null) { + const slice = std.mem.span(@field(this, field)); + if (slice.len > 0) { + bun.default_allocator.free(slice); + } } } } |