From f043223306836ab25dce6526faba4448fe14d060 Mon Sep 17 00:00:00 2001 From: Peng Wu Date: Mon, 11 Jul 2016 15:13:19 +0800 Subject: fixes mask_out methods with Berkeley DB --- src/storage/chewing_large_table2_bdb.cpp | 3 ++- src/storage/phrase_large_table3_bdb.cpp | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'src/storage') diff --git a/src/storage/chewing_large_table2_bdb.cpp b/src/storage/chewing_large_table2_bdb.cpp index 66ea188..5e23d38 100644 --- a/src/storage/chewing_large_table2_bdb.cpp +++ b/src/storage/chewing_large_table2_bdb.cpp @@ -420,7 +420,8 @@ bool ChewingLargeTable2::mask_out(phrase_token_t mask, memset(&db_data, 0, sizeof(DBT)); \ db_data.data = entry->m_chunk.begin(); \ db_data.size = entry->m_chunk.size(); \ - int ret = cursorp->put(cursorp, &db_key, &db_data, 0); \ + int ret = cursorp->put \ + (cursorp, &db_key, &db_data, DB_CURRENT); \ assert(ret == 0); \ break; \ } diff --git a/src/storage/phrase_large_table3_bdb.cpp b/src/storage/phrase_large_table3_bdb.cpp index dcb34b8..c797922 100644 --- a/src/storage/phrase_large_table3_bdb.cpp +++ b/src/storage/phrase_large_table3_bdb.cpp @@ -301,7 +301,7 @@ bool PhraseLargeTable3::mask_out(phrase_token_t mask, memset(&db_data, 0, sizeof(DBT)); db_data.data = entry.m_chunk.begin(); db_data.size = entry.m_chunk.size(); - int ret = cursorp->put(cursorp, &db_key, &db_data, 0); + int ret = cursorp->put(cursorp, &db_key, &db_data, DB_CURRENT); assert(ret == 0); } assert(ret == DB_NOTFOUND); -- cgit