[coding] Fixed undefined behaviour in TrieBuilder.

This commit is contained in:
Yuri Gorshenin 2015-03-27 15:36:36 +03:00 committed by Alex Zolotarev
parent c3b2c0ba65
commit 93f248fec5

View file

@ -246,7 +246,7 @@ void Build(SinkT & sink, IterT const beg, IterT const end, EdgeBuilderT const &
for (IterT it = beg; it != end; ++it)
{
ElementT e = *it;
if (e == prevE && it != beg)
if (it != beg && e == prevE)
continue;
TrieChar const * const pKeyData = e.GetKeyData();