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.zig8
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);
+ }
}
}
}