diff options
author | Sage Weil <sage@inktank.com> | 2013-05-27 13:55:24 -0700 |
---|---|---|
committer | Sage Weil <sage@inktank.com> | 2013-05-27 13:55:24 -0700 |
commit | 35a8c6160c1d0c9368ea8f1f1b10e0bb75617cce (patch) | |
tree | 4bb59bb09b2c045026f2e708d3612b06b6876de7 /src | |
parent | 615b54c6e4153d006456eee56de2b75ee29a4513 (diff) | |
parent | 7b438e131bb472da35bc1b4c2fbb97809a91d444 (diff) | |
download | ceph-35a8c6160c1d0c9368ea8f1f1b10e0bb75617cce.tar.gz |
Merge pull request #320 from dalgaaf/wip-da-CID-727983
kv_flat_btree_async.cc: fix resource leak
Diffstat (limited to 'src')
-rw-r--r-- | src/key_value_store/kv_flat_btree_async.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/key_value_store/kv_flat_btree_async.cc b/src/key_value_store/kv_flat_btree_async.cc index c79555e7de9..663fcde44db 100644 --- a/src/key_value_store/kv_flat_btree_async.cc +++ b/src/key_value_store/kv_flat_btree_async.cc @@ -1815,6 +1815,7 @@ int KvFlatBtreeAsync::set_many(const map<string, bufferlist> &in_map) { io_ctx.aio_exec(index_name, aioc, "kvs", "read_many", inbl, &outbl); aioc->wait_for_safe(); err = aioc->get_return_value(); + aioc->release(); if (err < 0) { cerr << "getting index failed with " << err << std::endl; return err; |