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) {