From: liyangguang Date: Fri, 16 Dec 2016 11:54:49 +0000 (+0000) Subject: check leveldb iterator status for snappy format. X-Git-Tag: submit/tizen/20180823.020014~102^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=57a5bbde4ede19c545c5932334782e3a755b2265;p=platform%2Fupstream%2Fcaffeonacl.git check leveldb iterator status for snappy format. --- diff --git a/include/caffe/util/db_leveldb.hpp b/include/caffe/util/db_leveldb.hpp index e9fa0d3..4cdb6db 100644 --- a/include/caffe/util/db_leveldb.hpp +++ b/include/caffe/util/db_leveldb.hpp @@ -14,7 +14,10 @@ namespace caffe { namespace db { class LevelDBCursor : public Cursor { public: explicit LevelDBCursor(leveldb::Iterator* iter) - : iter_(iter) { SeekToFirst(); } + : iter_(iter) { + SeekToFirst(); + CHECK(iter_->status().ok()) << iter_->status().ToString(); + } ~LevelDBCursor() { delete iter_; } virtual void SeekToFirst() { iter_->SeekToFirst(); } virtual void Next() { iter_->Next(); }