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;