From fd5c262eebaa81e29eb7fbece1847129fbbdbb06 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Wed, 23 May 2018 16:34:52 +0200 Subject: [PATCH] monitor: Fix compiler warning from wrong array size --- monitor/control.c | 2 +- monitor/packet.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/monitor/control.c b/monitor/control.c index 6330fff96..ccbd8730d 100644 --- a/monitor/control.c +++ b/monitor/control.c @@ -1152,7 +1152,7 @@ void control_server(const char *path) 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 c00e9efa4..2cc8762c0 100644 --- a/monitor/packet.c +++ b/monitor/packet.c @@ -10048,7 +10048,7 @@ void packet_user_logging(struct timeval *tv, struct ucred *cred, 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; -- 2.47.3