From 93f248fec5b0dc1576d469e29825eaba2450880c Mon Sep 17 00:00:00 2001 From: Yuri Gorshenin Date: Fri, 27 Mar 2015 15:36:36 +0300 Subject: [PATCH] [coding] Fixed undefined behaviour in TrieBuilder. --- coding/trie_builder.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/coding/trie_builder.hpp b/coding/trie_builder.hpp index 1627947256..90d23e8ac8 100644 --- a/coding/trie_builder.hpp +++ b/coding/trie_builder.hpp @@ -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();