From 7aa5378983f6ae5fe6653dbd2314e0ecb53c484f Mon Sep 17 00:00:00 2001 From: Stefan Ritt Date: Thu, 31 Jul 2014 16:51:42 +0200 Subject: [PATCH] Fixed overlapping calls to strlcpy --- src/elogd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/elogd.c b/src/elogd.c index e74173cc..7480bdd0 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -12080,7 +12080,7 @@ void load_config_section(char *section, char **buffer, char *error) while (*p == ' ' || *p == '\t' || *p == '\n' || *p == '\r') p++; } - strlcpy(*buffer, p, length); + memmove(*buffer, p, length); if ((p = (char *) find_next_section(*buffer + 1)) != NULL) { *p = 0;