From bc8ad4693d8413459653ab053fceef9d52fd4740 Mon Sep 17 00:00:00 2001 From: Medvidek77 Date: Sat, 19 Apr 2025 01:55:08 +0200 Subject: [PATCH] Now really fixed path issue --- src/main.zig | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main.zig b/src/main.zig index 5ced148..d460eb8 100644 --- a/src/main.zig +++ b/src/main.zig @@ -6,9 +6,11 @@ pub fn main() !void { defer _ = gpa.deinit(); const allocator = gpa.allocator(); - const username = std.os.getenv("USER"); + const env = try std.process.getEnvVarOwned(allocator, "USER"); + defer allocator.free(env); - const path = try std.fmt.allocPrint(allocator, "/home/{s}/.config/lister/data.json", .{username}); + const path = try std.fmt.allocPrint(allocator, "/home/{s}/.config/lister/data.json", .{env}); + defer allocator.free(path); const file = try std.fs.cwd().openFile(path, .{}); defer file.close();