diff --git a/include/stdex/string.hpp b/include/stdex/string.hpp index eaa7d0b55..f70af44c9 100644 --- a/include/stdex/string.hpp +++ b/include/stdex/string.hpp @@ -1511,7 +1511,7 @@ namespace stdex stdex_assert(str1 || !count1); stdex_assert(str2 || !count2); auto& collate = std::use_facet>(locale); - return collate.compare(str1, str1 + count1, str2, str2 + count2); + return collate.compare(str1, str1 + strnlen(str1, count1), str2, str2 + strnlen(str2, count2)); } ///