From: Vsevolod Stakhov Date: Fri, 14 Sep 2018 16:27:36 +0000 (+0100) Subject: [Minor] Fix strlcpy_safe return value X-Git-Tag: 1.8.0~107 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=96aec883a3e593f1ee01b4d3d89571a77cb10a62;p=thirdparty%2Frspamd.git [Minor] Fix strlcpy_safe return value --- diff --git a/src/libutil/str_util.c b/src/libutil/str_util.c index 7ff2d9ae79..09817a3441 100644 --- a/src/libutil/str_util.c +++ b/src/libutil/str_util.c @@ -374,13 +374,13 @@ rspamd_strlcpy_fast (gchar *dst, const gchar *src, gsize siz) size_t rspamd_strlcpy_safe (gchar *dst, const gchar *src, gsize siz) { - const gchar *osrc = src; gchar *d = dst; gsize nleft = siz; if (nleft != 0) { while (--nleft != 0) { if ((*d++ = *src++) == '\0') { + d --; break; } }