consul: Fixing issue with cursors not closing in MDB

pull/19/head
Armon Dadgar 11 years ago
parent ab5a3d3721
commit 966daed094

@ -157,6 +157,7 @@ func (t *MDBTable) restoreLastRowID() error {
if err != nil { if err != nil {
return err return err
} }
defer cursor.Close()
key, _, err := cursor.Get(nil, mdb.LAST) key, _, err := cursor.Get(nil, mdb.LAST)
if err == mdb.NotFound { if err == mdb.NotFound {
@ -534,6 +535,7 @@ func (i *MDBIndex) iterate(tx *MDBTxn, prefix []byte,
if err != nil { if err != nil {
return err return err
} }
defer cursor.Close()
var key, encRowId, objBytes []byte var key, encRowId, objBytes []byte
first := true first := true

Loading…
Cancel
Save