defensively program fees

This commit is contained in:
Richard Holland
2023-12-04 14:03:04 +00:00
parent 226574665b
commit 215b7e8260

View File

@@ -221,9 +221,10 @@ Remit::doApply()
sleDstAcc->setFieldU32(sfSequence, seqno);
sleDstAcc->setFieldU32(sfOwnerCount, 0);
auto sleFees = view().peek(keylet::fees());
if (sleFees && view().rules().enabled(featureXahauGenesis))
if (view().exists(keylet::fees()) && view().rules().enabled(featureXahauGenesis))
{
auto sleFees = view().peek(keylet::fees());
uint64_t accIdx = sleFees->isFieldPresent(sfAccountCount)
? sleFees->getFieldU64(sfAccountCount)
: 0;