monitor: Fix compiler warning from wrong array size
diff --git a/monitor/control.c b/monitor/control.c
index 6330fff..ccbd873 100644
--- a/monitor/control.c
+++ b/monitor/control.c
@@ -1152,7 +1152,7 @@
memset(&addr, 0, sizeof(addr));
addr.sun_family = AF_UNIX;
- strncpy(addr.sun_path, path, len);
+ strncpy(addr.sun_path, path, len - 1);
if (bind(fd, (struct sockaddr *) &addr, sizeof(addr)) < 0) {
perror("Failed to bind server socket");
diff --git a/monitor/packet.c b/monitor/packet.c
index c00e9ef..2cc8762 100644
--- a/monitor/packet.c
+++ b/monitor/packet.c
@@ -10048,7 +10048,7 @@
uint16_t index, uint8_t priority,
const char *ident, const char *message)
{
- char pid_str[128];
+ char pid_str[140];
const char *label;
const char *color;