summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChad Elliott <elliottc@objectcomputing.com>2022-12-09 11:39:06 -0600
committerChad Elliott <elliottc@objectcomputing.com>2022-12-09 11:39:06 -0600
commit58508c3d1fd8dd4c3b5398550990fcb88ae48b2f (patch)
tree6d7d08a13bd2ce76c0b0826f9c995b20a365c7bc
parent4749c83a1686db98a4cbc661333b549db3235873 (diff)
downloadATCD-58508c3d1fd8dd4c3b5398550990fcb88ae48b2f.tar.gz
Remove division by sizeof ACE_TCHAR when calculating the simple_section; pointer arithmetic already accounts for size of the individual elements.
-rw-r--r--ACE/ace/Configuration.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/ACE/ace/Configuration.cpp b/ACE/ace/Configuration.cpp
index ee492ccefef..3b737643629 100644
--- a/ACE/ace/Configuration.cpp
+++ b/ACE/ace/Configuration.cpp
@@ -1538,10 +1538,10 @@ ACE_Configuration_Heap::open_section (const ACE_Configuration_Section_Key& base,
)
{
// Create a substring from the current location until the new found separator
- // Because ACE_TString works with the character length we need to keep in mind
- // the size of a single character
+ // Because both separator and sub_section are ACE_TCHAR*, the character size is
+ // already taken into account.
ACE_TString tsub_section (sub_section);
- ACE_TString const simple_section = tsub_section.substring(0, (separator - sub_section) / sizeof (ACE_TCHAR));
+ ACE_TString const simple_section = tsub_section.substring(0, separator - sub_section);
int const ret_val = open_simple_section (result, simple_section.c_str(), create, result);
if (ret_val)
return ret_val;