diff --git a/src/xrpld/app/tx/detail/Escrow.cpp b/src/xrpld/app/tx/detail/Escrow.cpp index b0b4bde58c..d767ba8068 100644 --- a/src/xrpld/app/tx/detail/Escrow.cpp +++ b/src/xrpld/app/tx/detail/Escrow.cpp @@ -1344,13 +1344,13 @@ EscrowFinish::doApply() if (re.has_value()) { + auto reValue = re.value().result; + auto reCost = re.value().cost; JLOG(j_.debug()) << "WASM Success: " + std::to_string(reValue) << ", cost: " << reCost; - auto reValue = re.value().result; ctx_.setWasmReturnCode(reValue); - auto reCost = re.value().cost; if (reCost < 0 || reCost > std::numeric_limits::max()) return tecINTERNAL; // LCOV_EXCL_LINE ctx_.setGasUsed(static_cast(reCost));