[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