From: Björn Jacke Date: Thu, 4 Aug 2011 14:25:08 +0000 (+0200) Subject: s3/swat: use strlcat instead of strncat to fix build on old Linux distros X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fremotes%2Fgitlab-samba-security%2Fv3-3-test;p=thirdparty%2Fsamba.git s3/swat: use strlcat instead of strncat to fix build on old Linux distros SLES 9's glibc for example had weird macros where the use of strncat resulted in the use of strcat which we don't allow. Signed-off-by: Stefan Metzmacher Autobuild-User: Björn Jacke Autobuild-Date: Thu Aug 4 17:50:24 CEST 2011 on sn-devel-104 Fix bug #8362 (build issue on old glibc systems). --- diff --git a/source/web/swat.c b/source/web/swat.c index bc2497f9bbf..21e33e14227 100644 --- a/source/web/swat.c +++ b/source/web/swat.c @@ -167,7 +167,7 @@ void get_xsrf_token(const char *username, const char *pass, char tmp[3]; snprintf(tmp, sizeof(tmp), "%02x", token[i]); - strncat(token_str, tmp, sizeof(tmp)); + strlcat(token_str, tmp, sizeof(tmp)); } }