From ca5e361919fe8bd4d1d6b2d9c065e0084bbd6fa5 Mon Sep 17 00:00:00 2001 From: Justine Tunney Date: Tue, 28 Nov 2023 21:30:20 -0800 Subject: [PATCH] Don't show (win32 error 0) --- libc/intrin/strerror_r.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libc/intrin/strerror_r.c b/libc/intrin/strerror_r.c index f534570b7..ba0b65ec9 100644 --- a/libc/intrin/strerror_r.c +++ b/libc/intrin/strerror_r.c @@ -53,7 +53,7 @@ errno_t strerror_r(int err, char *buf, size_t size) { // copy windows error information if (IsWindows()) { uint32_t winerr; - if ((winerr = GetLastError()) != err) { + if ((winerr = GetLastError()) != err && winerr) { stpcpy(FormatUint32(stpcpy(tmp, " (win32 error "), winerr), ")"); msg = tmp; while ((c = *msg++) && p + 1 < pe) {