From 3a1653102aa39e84293cc3bec59e356db14346cd Mon Sep 17 00:00:00 2001 From: donosonaumczuk Date: Thu, 4 May 2023 17:52:15 +0100 Subject: [PATCH] fix: Array length check added to _initPubActionModules Co-authored-by: Victor Naumik --- contracts/libraries/PublicationLib.sol | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/contracts/libraries/PublicationLib.sol b/contracts/libraries/PublicationLib.sol index 917fce8..2fd79eb 100644 --- a/contracts/libraries/PublicationLib.sol +++ b/contracts/libraries/PublicationLib.sol @@ -441,8 +441,12 @@ library PublicationLib { address[] calldata actionModules, bytes[] calldata actionModulesInitDatas ) private returns (bytes[] memory) { + if (actionModules.length != actionModulesInitDatas.length) { + revert Errors.ArrayMismatch(); + } + bytes[] memory actionModuleInitResults = new bytes[](actionModules.length); - uint256 actionModuleBitmap; + uint256 enabledActionModulesBitmap; uint256 i; while (i < actionModules.length) {