From 447f637d0937022dc825615f79be4d7136ff9526 Mon Sep 17 00:00:00 2001 From: Henning Baldersheim Date: Fri, 11 May 2018 10:14:46 +0000 Subject: Ensure we stay within allocated space. --- vespamalloc/src/vespamalloc/malloc/memorywatcher.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'vespamalloc') diff --git a/vespamalloc/src/vespamalloc/malloc/memorywatcher.h b/vespamalloc/src/vespamalloc/malloc/memorywatcher.h index 00240cadf12..3d9defc6b74 100644 --- a/vespamalloc/src/vespamalloc/malloc/memorywatcher.h +++ b/vespamalloc/src/vespamalloc/malloc/memorywatcher.h @@ -231,8 +231,8 @@ const char *vespaHomeConf(char pathName[]) if (env != NULL) { home = env; } - strncpy(pathName, home, PATH_MAX); - strncat(pathName, "/etc/vespamalloc.conf", PATH_MAX); + strncpy(pathName, home, PATH_MAX-1); + strncat(pathName, "/etc/vespamalloc.conf", PATH_MAX-1 -strlen(pathName)); pathName[PATH_MAX - 1] = '\0'; return pathName; } -- cgit v1.2.3