aboutsummaryrefslogtreecommitdiff
path: root/src/analytics/analytics_thread.zig
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-01-04 18:29:21 -0800
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-01-04 18:29:21 -0800
commit0edf6fd1e4fed378328ef58c0d872631efc9e9d1 (patch)
treec909140a08e2a4c12a634ef5d06f184aa1f8f3b0 /src/analytics/analytics_thread.zig
parentc9d6c25f710e274383d10532aad6671e5cde4249 (diff)
downloadbun-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.zig5
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";