diff options
author | Peng Wu <alexepico@gmail.com> | 2011-04-18 17:36:06 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2011-04-18 17:36:06 +0800 |
commit | 5186a4ba9f180e0ba10996893aecc63150caabde (patch) | |
tree | e325f50db527739e55661c00dabdf14fb4502561 /src/storage/ngram.cpp | |
parent | 0eef018fd451b66288684fdeb8d26e59117a4ebb (diff) | |
download | libpinyin-5186a4ba9f180e0ba10996893aecc63150caabde.tar.gz libpinyin-5186a4ba9f180e0ba10996893aecc63150caabde.tar.xz libpinyin-5186a4ba9f180e0ba10996893aecc63150caabde.zip |
refine bigram load
Diffstat (limited to 'src/storage/ngram.cpp')
-rw-r--r-- | src/storage/ngram.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/storage/ngram.cpp b/src/storage/ngram.cpp index 49e7c6f..f0319f4 100644 --- a/src/storage/ngram.cpp +++ b/src/storage/ngram.cpp @@ -243,14 +243,14 @@ bool Bigram::attach(const char * dbfile, guint32 flags){ } bool Bigram::load(phrase_token_t index, SingleGram * & single_gram){ + single_gram = NULL; + if ( !m_db ) + return false; + DBT db_key; memset(&db_key, 0, sizeof(DBT)); db_key.data = &index; db_key.size = sizeof(phrase_token_t); - - single_gram = NULL; - if ( !m_db ) - return false; DBT db_data; memset(&db_data, 0, sizeof(DBT)); |