diff --git a/common/convert.cpp b/common/convert.cpp index 6a12645..5759b72 100644 --- a/common/convert.cpp +++ b/common/convert.cpp @@ -668,7 +668,7 @@ namespace acommon { ++in; } else { NormLookupRet ret = norm_lookup(data, in, stop, 0, in); - for (unsigned i = 0; ret.to[i] && i < E::max_to; ++i) + for (unsigned i = 0; i < E::max_to && ret.to[i]; ++i) out.append(ret.to[i]); in = ret.last + 1; }