From 2dee72cc3cd2c71363b834732e7b0b7afcc7e264 Mon Sep 17 00:00:00 2001 From: utox39 Date: Fri, 4 Apr 2025 22:05:36 +0200 Subject: [PATCH] fix(linux): fix EnvironmentVariableNotFound error --- src/linux/user.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/linux/user.zig b/src/linux/user.zig index acff28f..3b83489 100644 --- a/src/linux/user.zig +++ b/src/linux/user.zig @@ -23,6 +23,8 @@ pub fn getShell(allocator: std.mem.Allocator) ![]u8 { } pub fn getTerminalName(allocator: std.mem.Allocator) ![]u8 { - const term_progrm = try std.process.getEnvVarOwned(allocator, "TERM_PROGRAM"); + const term_progrm = std.process.getEnvVarOwned(allocator, "TERM_PROGRAM") catch |err| if (err == error.EnvironmentVariableNotFound) { + return allocator.dupe(u8, "Unknown"); + } else return err; return term_progrm; }