X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fkey.cpp;h=2232324453b8e7dc8dc465dc9fab8cfe0d921eb0;hb=refs%2Fpull%2F288%2Fhead;hp=49868b8f394abdd193165ad60dc08b356b922cca;hpb=15e9a03687e99d6b1a7a90e56e69a37faa6bb9b8;p=novacoin.git diff --git a/src/key.cpp b/src/key.cpp index 49868b8..2232324 100644 --- a/src/key.cpp +++ b/src/key.cpp @@ -1202,7 +1202,7 @@ void CKey::EncryptData(const std::vector& data, std::vector& data, std::vector& encrypted, std::vector& data) @@ -1234,7 +1234,7 @@ void CKey::DecryptData(const std::vector& encrypted, std::vector< decrypted = ecies_decrypt(ctx, cryptogram, &length, error); cryptogram_free(cryptogram); - free(ctx); + delete ctx; if (decrypted == NULL) { throw key_error(std::string("Error in decryption: %s") + error); @@ -1243,4 +1243,4 @@ void CKey::DecryptData(const std::vector& encrypted, std::vector< data.resize(length); memcpy(&data[0], decrypted, length); free(decrypted); -} +} \ No newline at end of file