[llvm] [Support] Replace sprintf with snprintf in z/OS strsignal implementation (PR #224487)
Eric Ross via llvm-commits
llvm-commits at lists.llvm.org
Fri Sep 18 11:48:58 PDT 2026
================
@@ -68,7 +68,10 @@ char *strsignal(int sig) {
signalName[sig])
return const_cast<char *>(signalName[sig]);
static char msg[256];
- sprintf(msg, "Unknown signal %d", sig);
+ snprintf(msg, sizeof(msg), "Unknown signal %d", sig);
+ // Ensure the message is null-terminated, just in case the null terminator
----------------
ZERICO2005 wrote:
nit: `nul-terminated`. But not a big deal.
https://github.com/llvm/llvm-project/pull/224487
More information about the llvm-commits
mailing list