From b82acaf71eac2a078d0b16dc41f544faa13c2d3a Mon Sep 17 00:00:00 2001 From: bigelephant29 Date: Thu, 21 Jul 2016 10:06:24 +0800 Subject: [PATCH] fix user dict tag bug : wrong buf index assigned --- include/cppjieba/DictTrie.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/cppjieba/DictTrie.hpp b/include/cppjieba/DictTrie.hpp index 82add4b..6935f3b 100644 --- a/include/cppjieba/DictTrie.hpp +++ b/include/cppjieba/DictTrie.hpp @@ -111,7 +111,7 @@ class DictTrie { MakeNodeInfo(node_info, buf[0], user_word_default_weight_, - (buf.size() == 2 ? buf[1] : UNKNOWN_TAG)); + (buf.size() == 3 ? buf[2] : UNKNOWN_TAG)); static_node_infos_.push_back(node_info); if (node_info.word.size() == 1) { user_dict_single_chinese_word_.insert(node_info.word[0]);