summaryrefslogtreecommitdiff
path: root/src/InitiatorMSEHandshakeCommand.cc
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-07-06 21:12:55 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2013-07-06 22:03:37 +0900
commit3f5f1e26d9932a00caffb4866e8a277b7477fa47 (patch)
tree3c385ccb72be03e3326a2da682f555ae7954fc8c /src/InitiatorMSEHandshakeCommand.cc
parent3c66c18489bb7e4f828fc5107299174cbc4ee4e5 (diff)
Refactor PeerInterationCommand ctor
Diffstat (limited to 'src/InitiatorMSEHandshakeCommand.cc')
-rw-r--r--src/InitiatorMSEHandshakeCommand.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/InitiatorMSEHandshakeCommand.cc b/src/InitiatorMSEHandshakeCommand.cc
index e21ef684..7eec7788 100644
--- a/src/InitiatorMSEHandshakeCommand.cc
+++ b/src/InitiatorMSEHandshakeCommand.cc
@@ -149,8 +149,8 @@ bool InitiatorMSEHandshakeCommand::executeInternal() {
}
case INITIATOR_RECEIVE_PAD_D: {
if(mseHandshake_->receivePad()) {
- std::shared_ptr<PeerConnection> peerConnection
- (new PeerConnection(getCuid(), getPeer(), getSocket()));
+ auto peerConnection = make_unique<PeerConnection>
+ (getCuid(), getPeer(), getSocket());
if(mseHandshake_->getNegotiatedCryptoType() ==
MSEHandshake::CRYPTO_ARC4){
size_t buflen = mseHandshake_->getBufferLength();
@@ -172,7 +172,7 @@ bool InitiatorMSEHandshakeCommand::executeInternal() {
peerStorage_,
getSocket(),
PeerInteractionCommand::INITIATOR_SEND_HANDSHAKE,
- peerConnection));
+ std::move(peerConnection)));
return true;
} else {
done = true;