summaryrefslogtreecommitdiff
path: root/src/DefaultBtRequestFactory.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-07-03 23:23:22 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-07-03 23:23:22 +0900
commit7e6db8d801973bfc62b80f411f14d1d332a1f7aa (patch)
tree9ace3886df397907d113b97ec132e64f6729ea02 /src/DefaultBtRequestFactory.cc
parentdf0034f1cd5a3c642fba65f228da7ca0674161b8 (diff)
Use std::unique_ptr instead of array_ptr
Diffstat (limited to 'src/DefaultBtRequestFactory.cc')
-rw-r--r--src/DefaultBtRequestFactory.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/DefaultBtRequestFactory.cc b/src/DefaultBtRequestFactory.cc
index 277f28b7..a7cd4838 100644
--- a/src/DefaultBtRequestFactory.cc
+++ b/src/DefaultBtRequestFactory.cc
@@ -197,9 +197,9 @@ DefaultBtRequestFactory::createRequestMessagesOnEndGame(size_t max)
itr != eoi && requests.size() < max; ++itr) {
auto& piece = *itr;
const size_t mislen = piece->getBitfieldLength();
- array_ptr<unsigned char> misbitfield(new unsigned char[mislen]);
+ auto misbitfield = make_unique<unsigned char[]>(mislen);
- piece->getAllMissingBlockIndexes(misbitfield, mislen);
+ piece->getAllMissingBlockIndexes(misbitfield.get(), mislen);
auto missingBlockIndexes = std::vector<size_t>{};
size_t blockIndex = 0;