diff --git a/src/seed/main.c b/src/seed/main.c index 023c364..5fee521 100644 --- a/src/seed/main.c +++ b/src/seed/main.c @@ -37,9 +37,9 @@ main(int argc, const char *argv[]) char *sock_path = getenv(SOCK_ENV_VAR); if (sock_path) { - strncpy(sock_addr.sun_path, sock_path, sizeof(sock_addr.sun_path)); + strncpy(sock_addr.sun_path, sock_path, sizeof(sock_addr.sun_path) - 1); } else { - strncpy(sock_addr.sun_path, SOCK_DEF_PATH, sizeof(sock_addr.sun_path)); + strncpy(sock_addr.sun_path, SOCK_DEF_PATH, sizeof(sock_addr.sun_path) - 1); } if (connect(sock_fd, (struct sockaddr *)&sock_addr, sizeof(sock_addr)) < 0) {