1
0
Fork 0
forked from lthn/blockchain

unit_tests: fixed unintialized variable in payment_id_sizes

This commit is contained in:
sowle 2020-07-08 19:25:30 +03:00
parent ec833ec490
commit ce5e61a055
No known key found for this signature in database
GPG key ID: C07A24B2D89D49FC

View file

@ -518,13 +518,13 @@ TEST(integ_address, payment_id_sizes)
if (pid_size > 0)
crypto::generate_random_bytes(pid_size, &payment_id.front());
currency::account_public_address addr;
currency::account_public_address addr = AUTO_VAL_INIT_T(currency::account_public_address);
addr.spend_public_key = currency::keypair::generate().pub;
addr.view_public_key = currency::keypair::generate().pub;
std::string addr_str = currency::get_account_address_and_payment_id_as_str(addr, payment_id);
currency::account_public_address addr2;
currency::account_public_address addr2 = AUTO_VAL_INIT_T(currency::account_public_address);
std::string integrated_payment_id;
ASSERT_TRUE(currency::get_account_address_and_payment_id_from_str(addr2, integrated_payment_id, addr_str));
@ -538,14 +538,14 @@ TEST(integ_address, payment_id_sizes)
if (pid_size > 0)
crypto::generate_random_bytes(pid_size, &payment_id.front());
currency::account_public_address addr;
currency::account_public_address addr = AUTO_VAL_INIT_T(currency::account_public_address);
addr.spend_public_key = currency::keypair::generate().pub;
addr.view_public_key = currency::keypair::generate().pub;
// the following line is expected to handle oversized payment id well
std::string addr_str = currency::get_account_address_and_payment_id_as_str(addr, payment_id);
currency::account_public_address addr2;
currency::account_public_address addr2 = AUTO_VAL_INIT_T(currency::account_public_address);
std::string integrated_payment_id;
ASSERT_FALSE(currency::get_account_address_and_payment_id_from_str(addr2, integrated_payment_id, addr_str));