summaryrefslogtreecommitdiffstats
path: root/src/storage/chewing_large_table2_kyotodb.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/storage/chewing_large_table2_kyotodb.cpp')
-rw-r--r--src/storage/chewing_large_table2_kyotodb.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/storage/chewing_large_table2_kyotodb.cpp b/src/storage/chewing_large_table2_kyotodb.cpp
index 9204b6e..469bb54 100644
--- a/src/storage/chewing_large_table2_kyotodb.cpp
+++ b/src/storage/chewing_large_table2_kyotodb.cpp
@@ -33,6 +33,7 @@ ChewingLargeTable2::ChewingLargeTable2() {
m_db = new ProtoTreeDB;
assert(m_db->open("-", BasicDB::OREADER|BasicDB::OWRITER|BasicDB::OCREATE));
+ m_entries = NULL;
init_entries();
}
@@ -225,7 +226,7 @@ int ChewingLargeTable2::add_index_internal(/* in */ const ChewingKey index[],
entry->m_chunk.set_size(vsiz);
/* m_chunk may re-allocate here. */
vbuf = (char *) entry->m_chunk.begin();
- assert(vsiz = m_db->get(kbuf, ksiz, vbuf, vsiz));
+ assert(vsiz == m_db->get(kbuf, ksiz, vbuf, vsiz));
int result = entry->add_index(keys, token);