diff --git a/src/primary_transform.hpp b/src/primary_transform.hpp index e451c6e6..6b2fcb95 100644 --- a/src/primary_transform.hpp +++ b/src/primary_transform.hpp @@ -36,7 +36,7 @@ template unsigned count_chars(const S& s, charT c) { unsigned int count = 0; - for(unsigned pos = 0; pos <= s.size(); ++pos) + for(unsigned pos = 0; pos < s.size(); ++pos) { if(s[pos] == c) ++count; } @@ -116,3 +116,4 @@ unsigned find_sort_syntax(const traits* pt, charT* delim) +