diff options
Diffstat (limited to 'src')
| -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); +                    }                  }              }          } | 
