add defensive check for sfData length (#6449)

This commit is contained in:
Mayukha Vadari
2026-03-02 14:47:47 -05:00
committed by GitHub
parent 446ad36cbb
commit 50a74b899d

View File

@@ -1149,6 +1149,11 @@ EscrowFinish::doApply()
if (auto const& data = ledgerDataProvider->getData(); data.has_value())
{
if (data->size() > maxWasmDataLength)
{
// should already be checked in the updateData host function
return tecINTERNAL; // LCOV_EXCL_LINE
}
slep->setFieldVL(sfData, makeSlice(*data));
ctx_.view().update(slep);
}