diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-10-25 21:44:04 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2011-10-25 21:44:04 +0900 |
| commit | 12659c74a8ad48eafc3704da1809e84f1ded96ec (patch) | |
| tree | 1868dfb4d86190ed3d9f352bf242750b0f7db555 /test/RpcMethodTest.cc | |
| parent | 62a07fff5fea3e681916e1ff521c60eef2a65136 (diff) | |
Don't copy Option in RequestGroup ctor.
Copy on receive is not a practice in aria2 source code.
Diffstat (limited to 'test/RpcMethodTest.cc')
| -rw-r--r-- | test/RpcMethodTest.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/test/RpcMethodTest.cc b/test/RpcMethodTest.cc index 4e686fa1..8987755f 100644 --- a/test/RpcMethodTest.cc +++ b/test/RpcMethodTest.cc @@ -752,11 +752,11 @@ void RpcMethodTest::testGatherProgressCommon() SharedHandle<DownloadContext> dctx(new DownloadContext(0, 0,"aria2.tar.bz2")); std::string uris[] = { "http://localhost/aria2.tar.bz2" }; dctx->getFirstFileEntry()->addUris(vbegin(uris), vend(uris)); - SharedHandle<RequestGroup> group(new RequestGroup(option_)); + SharedHandle<RequestGroup> group(new RequestGroup(util::copy(option_))); group->setDownloadContext(dctx); std::vector<SharedHandle<RequestGroup> > followedBy; for(int i = 0; i < 2; ++i) { - followedBy.push_back(SharedHandle<RequestGroup>(new RequestGroup(option_))); + followedBy.push_back(SharedHandle<RequestGroup>(new RequestGroup(util::copy(option_)))); } group->followedBy(followedBy.begin(), followedBy.end()); @@ -844,9 +844,9 @@ void RpcMethodTest::testGatherBitTorrentMetadata() void RpcMethodTest::testChangePosition() { e_->getRequestGroupMan()->addReservedGroup - (SharedHandle<RequestGroup>(new RequestGroup(option_))); + (SharedHandle<RequestGroup>(new RequestGroup(util::copy(option_)))); e_->getRequestGroupMan()->addReservedGroup - (SharedHandle<RequestGroup>(new RequestGroup(option_))); + (SharedHandle<RequestGroup>(new RequestGroup(util::copy(option_)))); ChangePositionRpcMethod m; RpcRequest req(ChangePositionRpcMethod::getMethodName(), List::g()); |
