device/trezor: dummy payment ID fix

This commit is contained in:
Dusan Klinec 2019-02-20 02:00:14 +01:00
parent 31bdf7bd11
commit 75e5aafdcb
No known key found for this signature in database
GPG Key ID: 6337E118CCBCE103
1 changed files with 1 additions and 1 deletions

View File

@ -393,7 +393,7 @@ namespace trezor {
const bool nonce_required = tdata.tsx_data.has_payment_id() && tdata.tsx_data.payment_id().size() > 0; const bool nonce_required = tdata.tsx_data.has_payment_id() && tdata.tsx_data.payment_id().size() > 0;
const bool has_nonce = cryptonote::find_tx_extra_field_by_type(tx_extra_fields, nonce); const bool has_nonce = cryptonote::find_tx_extra_field_by_type(tx_extra_fields, nonce);
CHECK_AND_ASSERT_THROW_MES(has_nonce == nonce_required, "Transaction nonce presence inconsistent"); CHECK_AND_ASSERT_THROW_MES(has_nonce || !nonce_required, "Transaction nonce not present");
if (nonce_required){ if (nonce_required){
const std::string & payment_id = tdata.tsx_data.payment_id(); const std::string & payment_id = tdata.tsx_data.payment_id();