From b5f2c308cda827342ba231c8cf3f6eaf089495fb Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Sat, 2 Apr 2016 22:22:07 +0100 Subject: [PATCH] [Fix] Fix strlcpy startup --- src/libutil/str_util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libutil/str_util.c b/src/libutil/str_util.c index efffe8cc6..3552caa4e 100644 --- a/src/libutil/str_util.c +++ b/src/libutil/str_util.c @@ -322,7 +322,7 @@ rspamd_strlcpy (gchar *dst, const gchar *src, gsize siz) const gsize *ws; /* Copy as many bytes as will fit */ - if (n != 0) { + if (n-- != 0) { if (((uintptr_t) s & MEM_ALIGN) == ((uintptr_t) d & MEM_ALIGN)) { for (; ((uintptr_t) s & MEM_ALIGN) && n && (*d = *s); n--, s++, d++); if (n && *s) { -- 2.39.5