Merge pull request #4924

0c5dd316 cryptonote: add a set_null for transaction_prefix (moneromooo-monero)
This commit is contained in:
Riccardo Spagni 2018-12-12 12:00:50 +02:00
commit 51874e5a40
No known key found for this signature in database
GPG key ID: 55432DF31CCD4FCD

View file

@ -175,7 +175,15 @@ namespace cryptonote
END_SERIALIZE() END_SERIALIZE()
public: public:
transaction_prefix(){} transaction_prefix(){ set_null(); }
void set_null()
{
version = 1;
unlock_time = 0;
vin.clear();
vout.clear();
extra.clear();
}
}; };
class transaction: public transaction_prefix class transaction: public transaction_prefix
@ -302,17 +310,12 @@ namespace cryptonote
inline inline
transaction::~transaction() transaction::~transaction()
{ {
//set_null();
} }
inline inline
void transaction::set_null() void transaction::set_null()
{ {
version = 1; transaction_prefix::set_null();
unlock_time = 0;
vin.clear();
vout.clear();
extra.clear();
signatures.clear(); signatures.clear();
rct_signatures.type = rct::RCTTypeNull; rct_signatures.type = rct::RCTTypeNull;
set_hash_valid(false); set_hash_valid(false);