From: Karel Zak Date: Wed, 3 Jan 2024 08:34:31 +0000 (+0100) Subject: logger: make sure path is terminated [coverity scan] X-Git-Tag: v2.40-rc1~83 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1973f33305b6d6b21b97fcd90581075ba78722f4;p=thirdparty%2Futil-linux.git logger: make sure path is terminated [coverity scan] Signed-off-by: Karel Zak --- diff --git a/misc-utils/logger.c b/misc-utils/logger.c index 78103d21ec..e1d270de8d 100644 --- a/misc-utils/logger.c +++ b/misc-utils/logger.c @@ -248,7 +248,7 @@ static int unix_socket(struct logger_ctl *ctl, const char *path, int *socket_typ errx(EXIT_FAILURE, _("openlog %s: pathname too long"), path); s_addr.sun_family = AF_UNIX; - strncpy(s_addr.sun_path, path, sizeof(s_addr.sun_path)); + xstrncpy(s_addr.sun_path, path, sizeof(s_addr.sun_path)); for (i = 2; i; i--) { int st = -1;