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-Tag: SQUID_5_0_1~17 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f396c4783900b43ec0d545f81914050d9495b86b;p=thirdparty%2Fsquid.git ext_lm_group_acl: Improved username handling (#512) --- diff --git a/src/acl/external/LM_group/ext_lm_group_acl.cc b/src/acl/external/LM_group/ext_lm_group_acl.cc index 44d7606586..dd42db52c1 100644 --- a/src/acl/external/LM_group/ext_lm_group_acl.cc +++ b/src/acl/external/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); }