diff options
author | 2022-01-04 18:29:21 -0800 | |
---|---|---|
committer | 2022-01-04 18:29:21 -0800 | |
commit | 0edf6fd1e4fed378328ef58c0d872631efc9e9d1 (patch) | |
tree | c909140a08e2a4c12a634ef5d06f184aa1f8f3b0 /src/analytics/analytics_thread.zig | |
parent | c9d6c25f710e274383d10532aad6671e5cde4249 (diff) | |
download | bun-0edf6fd1e4fed378328ef58c0d872631efc9e9d1.tar.gz bun-0edf6fd1e4fed378328ef58c0d872631efc9e9d1.tar.zst bun-0edf6fd1e4fed378328ef58c0d872631efc9e9d1.zip |
Improve error handling when out of file handles
Diffstat (limited to 'src/analytics/analytics_thread.zig')
-rw-r--r-- | src/analytics/analytics_thread.zig | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/analytics/analytics_thread.zig b/src/analytics/analytics_thread.zig index 026947445..e883a798f 100644 --- a/src/analytics/analytics_thread.zig +++ b/src/analytics/analytics_thread.zig @@ -375,7 +375,10 @@ fn start() bool { fn spawn() !void { @setCold(true); has_loaded = true; - thread = try std.Thread.spawn(.{}, readloop, .{}); + thread = std.Thread.spawn(.{}, readloop, .{}) catch { + disabled = true; + return; + }; } const headers_buf: string = "Content-Type binary/peechy"; |