From af20f7bf0441419acd58ea0bf00db86bfa4cdb41 Mon Sep 17 00:00:00 2001 From: Kartik Naik Date: Wed, 8 Jul 2026 20:35:30 +0530 Subject: handle GetModuleFileName failure in getprogname --- crypto/compat/getprogname_windows.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crypto/compat/getprogname_windows.c b/crypto/compat/getprogname_windows.c index eb04ec0..9de3cab 100644 --- a/crypto/compat/getprogname_windows.c +++ b/crypto/compat/getprogname_windows.c @@ -7,7 +7,8 @@ getprogname(void) { static char progname[MAX_PATH + 1]; DWORD length = GetModuleFileName(NULL, progname, sizeof (progname) - 1); - if (length < 0) + if (length == 0) return "?"; + progname[length] = '\0'; return progname; } -- cgit v1.2.3-55-g6feb