From: aaron-costello <56684862+aaron-costello@users.noreply.github.com> Date: Fri, 22 Nov 2019 02:44:29 +0000 (+0000) Subject: ext_lm_group_acl: Improved username handling (#512) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c62d2b43ad4962ea44aa0c5edb4cc99cb83a413d;p=thirdparty%2Fsquid.git ext_lm_group_acl: Improved username handling (#512) --- diff --git a/helpers/external_acl/LM_group/ext_lm_group_acl.cc b/helpers/external_acl/LM_group/ext_lm_group_acl.cc index def9db5ff5..f93fc33e41 100644 --- a/helpers/external_acl/LM_group/ext_lm_group_acl.cc +++ b/helpers/external_acl/LM_group/ext_lm_group_acl.cc @@ -343,10 +343,10 @@ Valid_Global_Groups(char *UserName, const char **Groups) break; } if (domain_qualify == NULL) { - strcpy(User, NTDomain); - strcpy(NTDomain, DefaultDomain); + xstrncpy(User, NTDomain, sizeof(User)); + xstrncpy(NTDomain, DefaultDomain, sizeof(NTDomain)); } else { - strcpy(User, domain_qualify + 1); + xstrncpy(User, domain_qualify + 1, sizeof(User)); domain_qualify[0] = '\0'; strlwr(NTDomain); }