diff --git a/src/test/rpc/AccountSet_test.cpp b/src/test/rpc/AccountSet_test.cpp index 1b6d608ded..52dc331a2b 100644 --- a/src/test/rpc/AccountSet_test.cpp +++ b/src/test/rpc/AccountSet_test.cpp @@ -584,7 +584,7 @@ public: testBadSigningKey() { using namespace test::jtx; - testcase("Bad singing key"); + testcase("Bad signing key"); Env env(*this); Account const alice("alice"); diff --git a/src/xrpld/app/tx/detail/CreateOffer.cpp b/src/xrpld/app/tx/detail/CreateOffer.cpp index 7d5aada642..86750eb51d 100644 --- a/src/xrpld/app/tx/detail/CreateOffer.cpp +++ b/src/xrpld/app/tx/detail/CreateOffer.cpp @@ -46,8 +46,11 @@ CreateOffer::makeTxConsequences(PreflightContext const& ctx) bool CreateOffer::checkExtraFeatures(PreflightContext const& ctx) { - return (!ctx.tx.isFieldPresent(sfDomainID)) || - ctx.rules.enabled(featurePermissionedDEX); + if (ctx.tx.isFieldPresent(sfDomainID) && + !ctx.rules.enabled(featurePermissionedDEX)) + return false; + + return true; } std::uint32_t