From a164a55c8608f5c7052ec1fed43194e1f1a6fa5a Mon Sep 17 00:00:00 2001 From: Peter Conrad Date: Tue, 24 Mar 2015 17:01:07 +0100 Subject: [PATCH] Fixed move constructor + assignment --- src/crypto/elliptic_impl_priv.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/crypto/elliptic_impl_priv.cpp b/src/crypto/elliptic_impl_priv.cpp index 60c458d..ab009b7 100644 --- a/src/crypto/elliptic_impl_priv.cpp +++ b/src/crypto/elliptic_impl_priv.cpp @@ -33,13 +33,13 @@ namespace fc { namespace ecc { private_key::private_key( const private_key& pk ) : my( pk.my ) {} - private_key::private_key( private_key&& pk ) : my( pk.my ) {} + private_key::private_key( private_key&& pk ) : my( std::move( pk.my ) ) {} private_key::~private_key() {} private_key& private_key::operator=( private_key&& pk ) { - my = pk.my; + my = std::move( pk.my ); return *this; }