From 563dd2c5f11cff899cd90816e70855039438ac2b Mon Sep 17 00:00:00 2001 From: Craig Small Date: Sat, 3 Mar 2012 12:05:07 +1100 Subject: [PATCH] Fix string literals in fprintf and friends Both these are from [-Werror=format-security] sig.c:262:5: error: format not a string literal and no format arguments global.c:517:3: error: format not a string literal and no format arguments --- proc/sig.c | 2 +- ps/global.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/proc/sig.c b/proc/sig.c index b427e01e..7d23edc4 100644 --- a/proc/sig.c +++ b/proc/sig.c @@ -259,7 +259,7 @@ void pretty_print_signals(void){ while(++i <= number_of_signals){ int n; n = printf("%2d %s", i, signal_number_to_name(i)); - if(n>0 && i%7) printf(" \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + n); + if(n>0 && i%7) printf("%s", " \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0" + n); else printf("\n"); } if((i-1)%7) printf("\n"); diff --git a/ps/global.c b/ps/global.c index 11f058e5..0898a5ea 100644 --- a/ps/global.c +++ b/ps/global.c @@ -514,6 +514,6 @@ catastrophic_failure(const char *filename, unsigned int linenum, const char *message) { - error_at_line(0, 0, filename, linenum, message); + error_at_line(0, 0, filename, linenum, "%s", message); exit(EXIT_FAILURE); }