Skip to content

Commit

Permalink
Fix bad test to detect string "DC="
Browse files Browse the repository at this point in the history
  • Loading branch information
Yvand committed Nov 19, 2021
1 parent 7542279 commit f8caefd
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions LDAPCP/LDAPCPConfig.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1248,10 +1248,10 @@ public static void GetDomainInformation(string distinguishedName, out string dom
StringBuilder sbDomainFQDN = new StringBuilder();
domainName = String.Empty;
// String search in distinguishedName should not be case sensitive - https://github.com/Yvand/LDAPCP/issues/147
if (distinguishedName.IndexOf("DC=", StringComparison.InvariantCultureIgnoreCase) > 0)
if (distinguishedName.IndexOf("DC=", StringComparison.InvariantCultureIgnoreCase) >= 0)
{
int start = distinguishedName.IndexOf("DC=", StringComparison.InvariantCultureIgnoreCase);
string[] dnSplitted = distinguishedName.ToUpper().Substring(start).Split(new string[] { "DC=" }, StringSplitOptions.RemoveEmptyEntries);
string[] dnSplitted = distinguishedName.Substring(start).ToLower().Split(new string[] { "dc=" }, StringSplitOptions.RemoveEmptyEntries);
bool setDomainName = true;
foreach (string dc in dnSplitted)
{
Expand Down

0 comments on commit f8caefd

Please sign in to comment.