summaryrefslogtreecommitdiffstats
path: root/SignalsPanel.c
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2018-03-25 15:15:37 -0300
committerHisham Muhammad <hisham@gobolinux.org>2018-03-25 15:15:37 -0300
commitdc050e8088e140d63865f058fa4b926c3571b783 (patch)
tree84b0bb1b841ef38ffb9d817ca6d4d4fdbc9d69a0 /SignalsPanel.c
parentaa3dc634dc27e6fbe8c7aa10fc9aea7c499efa0b (diff)
Fix overflow for signals >= 100.
Thanks to @gzip4 for tracking this down. Closes #764.
Diffstat (limited to 'SignalsPanel.c')
-rw-r--r--SignalsPanel.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/SignalsPanel.c b/SignalsPanel.c
index fea2ac72..2bfbcbf2 100644
--- a/SignalsPanel.c
+++ b/SignalsPanel.c
@@ -41,10 +41,10 @@ Panel* SignalsPanel_new() {
}
#if (defined(SIGRTMIN) && defined(SIGRTMAX))
if (SIGRTMAX - SIGRTMIN <= 100) {
- static char buf[15];
+ static char buf[16];
for (int sig = SIGRTMIN; sig <= SIGRTMAX; i++, sig++) {
int n = sig - SIGRTMIN;
- xSnprintf(buf, 15, "%2d SIGRTMIN%-+3d", sig, n);
+ xSnprintf(buf, 16, "%2d SIGRTMIN%-+3d", sig, n);
if (n == 0) {
buf[11] = '\0';
}

© 2014-2024 Faster IT GmbH | imprint | privacy policy