31 lines
1.1 KiB
Diff
31 lines
1.1 KiB
Diff
From 71d6f8af3458d3462371d544c5d144abe4c9ee55 Mon Sep 17 00:00:00 2001
|
|
From: aaron-costello <56684862+aaron-costello@users.noreply.github.com>
|
|
Date: Fri, 22 Nov 2019 02:44:29 +0000
|
|
Subject: [PATCH] ext_lm_group_acl: Improved username handling (#512)
|
|
|
|
---
|
|
src/acl/external/LM_group/ext_lm_group_acl.cc | 6 +++---
|
|
1 file changed, 3 insertions(+), 3 deletions(-)
|
|
|
|
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 dee369c..a0fb6ad 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);
|
|
}
|
|
--
|
|
1.8.3.1
|
|
|