CID 717107 (#1 of 1): Resource leak (RESOURCE_LEAK)
leaked_storage: Variable "store" going out of scope leaks the
storage it points to.
Signed-off-by: Danny Al-Gaaf <danny.al-gaaf@bisect.de>
dout(0) << "no diff" << dendl;
}
+ delete a;
+ delete b;
return ret;
}
FileStore *store = new FileStore(filestore_path, journal_path);
int err = store->mount();
- if (err)
+ if (err) {
+ delete store;
return err;
+ }
coll_t txn_coll("meta");
hobject_t txn_object(sobject_t("txn", CEPH_NOSNAP));
err = ::mkdir(filestore_path.c_str(), 0755);
if (err) {
cerr << filestore_path << " already exists" << std::endl;
+ delete store;
return err;
}
op_sequence.generate(seed, num_txs);
store->umount();
+ delete store;
return 0;
}