1
0
Fork 0

Initialise _dataptr in constructor.

Fix a bug found by a unittest.
This commit is contained in:
Max Neunhoeffer 2014-06-10 21:42:23 +02:00
parent 8b8d11eb61
commit c5e5e64135
2 changed files with 2 additions and 3 deletions

View File

@ -1775,7 +1775,6 @@ static v8::Handle<v8::Value> JS_AnyQuery (v8::Arguments const& argv) {
}
TRI_doc_mptr_copy_t document;
document.setDataPtr(nullptr); // PROTECTED by stack locality
V8ReadTransaction trx(col->_vocbase, col->_cid);

View File

@ -117,8 +117,8 @@ struct TRI_doc_mptr_t {
TRI_doc_mptr_t* _prev; // previous master pointer
TRI_doc_mptr_t* _next; // next master pointer
TRI_doc_mptr_t () : _rid(0), _fid(0), _hash(0), _prev(nullptr),
_next(nullptr) {
TRI_doc_mptr_t () : _rid(0), _fid(0), _dataptr(nullptr), _hash(0),
_prev(nullptr), _next(nullptr) {
}
void clear () {