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); }