From 09084cf12d29f60756efe9c3dd051cf4c5ca0686 Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Tue, 27 Oct 2015 13:46:13 +0100 Subject: [PATCH] Fix format nonliteral in psignal(3). --- libc/signal/psignal.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/libc/signal/psignal.cpp b/libc/signal/psignal.cpp index eb4632e4..5830db08 100644 --- a/libc/signal/psignal.cpp +++ b/libc/signal/psignal.cpp @@ -1,6 +1,6 @@ /******************************************************************************* - Copyright(C) Jonas 'Sortie' Termansen 2013. + Copyright(C) Jonas 'Sortie' Termansen 2013, 2015. This file is part of the Sortix C Library. @@ -28,9 +28,9 @@ extern "C" void psignal(int signum, const char* message) { - flockfile(stderr); - if ( message && message[0] ) - fprintf_unlocked(stderr, "%s: ", message); - fprintf_unlocked(stderr, strsignal(signum)); - funlockfile(stderr); + const char* signumstr = strsignal(signum); + if ( message ) + fprintf(stderr, "%s: %s\n", message, signumstr); + else + fprintf(stderr, "%s\n", signumstr); }