diff --git a/src/keys/CompositeKey.cpp b/src/keys/CompositeKey.cpp index f2236aa13..922674d7c 100644 --- a/src/keys/CompositeKey.cpp +++ b/src/keys/CompositeKey.cpp @@ -76,12 +76,12 @@ QByteArray CompositeKey::transform(const QByteArray& seed, int rounds) const QByteArray key = rawKey(); - QFuture future1 = QtConcurrent::run(transformKeyRaw, key.left(16), seed, rounds); - QFuture future2 = QtConcurrent::run(transformKeyRaw, key.right(16), seed, rounds); + QFuture future = QtConcurrent::run(transformKeyRaw, key.left(16), seed, rounds); + QByteArray result2 = transformKeyRaw(key.right(16), seed, rounds); QByteArray transformed; - transformed.append(future1.result()); - transformed.append(future2.result()); + transformed.append(future.result()); + transformed.append(result2); return CryptoHash::hash(transformed, CryptoHash::Sha256); }