From 4527a13debf7ca4c6c193bf2e82351bf3e9e3ea8 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Tue, 13 Feb 2024 09:00:44 -0500 Subject: Fix maximum length passed to strncpy --- src/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index fbab85b..6a424d8 100644 --- a/src/main.c +++ b/src/main.c @@ -220,7 +220,7 @@ int main(int argc, char *argv[], char *arge[]) { // environment variable char omc_sysconfdir_tmp[PATH_MAX]; if (getenv("OMC_SYSCONFDIR")) { - strncpy(omc_sysconfdir_tmp, getenv("OMC_SYSCONFDIR"), sizeof(omc_sysconfdir_tmp)); + strncpy(omc_sysconfdir_tmp, getenv("OMC_SYSCONFDIR"), sizeof(omc_sysconfdir_tmp) - 1); } else { strncpy(omc_sysconfdir_tmp, OMC_SYSCONFDIR, sizeof(omc_sysconfdir_tmp) - 1); } -- cgit