diff options
| author | Alexander Karatarakis <alkarata@microsoft.com> | 2017-01-23 16:46:58 -0800 |
|---|---|---|
| committer | Alexander Karatarakis <alkarata@microsoft.com> | 2017-01-23 16:46:58 -0800 |
| commit | ac2f2cb478bba52c247ccdab13b9c5ad15cd4947 (patch) | |
| tree | 99f9e874226c8da125ac4d0e36bf7ed40b7b1385 /toolsrc/src/vcpkg_Strings.cpp | |
| parent | a4b419dc7b6fd533904b5c702053c4a871f72629 (diff) | |
| download | vcpkg-ac2f2cb478bba52c247ccdab13b9c5ad15cd4947.tar.gz vcpkg-ac2f2cb478bba52c247ccdab13b9c5ad15cd4947.zip | |
Strings::split() now handles trailing delimiters
Diffstat (limited to 'toolsrc/src/vcpkg_Strings.cpp')
| -rw-r--r-- | toolsrc/src/vcpkg_Strings.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/toolsrc/src/vcpkg_Strings.cpp b/toolsrc/src/vcpkg_Strings.cpp index 16477a45c..e53cfa1ef 100644 --- a/toolsrc/src/vcpkg_Strings.cpp +++ b/toolsrc/src/vcpkg_Strings.cpp @@ -132,7 +132,7 @@ namespace vcpkg::Strings i = ++pos; pos = s.find(delimiter, pos); - if (pos == std::string::npos) + if (pos == std::string::npos && i != s.length()) // The second check is so no items are added if there is nothing after the last delimiter { output.push_back(s.substr(i, s.length())); } |
