From 75b1c85723095c405d4c3c3183345a8fd8ffa50a Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Tue, 3 Sep 2024 17:34:12 +0200 Subject: [PATCH] fix: print a message to stderr if setlocale fails --- src/main.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.zig b/src/main.zig index 96d685d..0356280 100644 --- a/src/main.zig +++ b/src/main.zig @@ -104,7 +104,8 @@ pub fn main() anyerror!void { } if (c.setlocale(c.LC_ALL, "") == null) { - return error.SetLocaleFailed; + try std.io.getStdErr().writer().print("Failed to set locale. Is your locale valid?\n", .{}); + exit(1); } if (res.args.@"debug-dump-on-error" != 0)