From 2ac8c83be0fce4f56af3621d637d34f3fc1c39f5 Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Thu, 11 Aug 2022 19:28:23 -0700 Subject: [Bun.serve] Fix crash on invalid certificate file path for SSL --- src/bun.js/api/server.zig | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/bun.js/api/server.zig') 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); + } } } } -- cgit v1.2.3