mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-20 19:15:54 +00:00
Add nullptr checks
This commit is contained in:
@@ -1288,6 +1288,8 @@ addEmptyHolding(
|
|||||||
auto const high = srcId > dstId;
|
auto const high = srcId > dstId;
|
||||||
auto const index = keylet::line(srcId, dstId, currency);
|
auto const index = keylet::line(srcId, dstId, currency);
|
||||||
auto const sle = view.peek(keylet::account(accountID));
|
auto const sle = view.peek(keylet::account(accountID));
|
||||||
|
if (!sle)
|
||||||
|
return tefINTERNAL;
|
||||||
return trustCreate(
|
return trustCreate(
|
||||||
view,
|
view,
|
||||||
high,
|
high,
|
||||||
@@ -1311,6 +1313,8 @@ addEmptyHolding(
|
|||||||
auto const& mptIssue = asset.get<MPTIssue>();
|
auto const& mptIssue = asset.get<MPTIssue>();
|
||||||
auto const& mptID = mptIssue.getMptID();
|
auto const& mptID = mptIssue.getMptID();
|
||||||
auto const mpt = view.peek(keylet::mptIssuance(mptID));
|
auto const mpt = view.peek(keylet::mptIssuance(mptID));
|
||||||
|
if (!mpt)
|
||||||
|
return tefINTERNAL;
|
||||||
if (mpt->getFlags() & lsfMPTLocked)
|
if (mpt->getFlags() & lsfMPTLocked)
|
||||||
return tecLOCKED;
|
return tecLOCKED;
|
||||||
return MPTokenAuthorize::authorize(
|
return MPTokenAuthorize::authorize(
|
||||||
|
|||||||
Reference in New Issue
Block a user