diff --git a/src/batch/BatchCaller.sol b/src/batch/BatchCaller.sol index 55861ced..b953565d 100644 --- a/src/batch/BatchCaller.sol +++ b/src/batch/BatchCaller.sol @@ -78,8 +78,9 @@ abstract contract BatchCaller is SelfAuth { function getReturnData() private pure returns (bytes memory) { assembly { let size := returndatasize() - returndatacopy(0, 0, size) - return(0, size) + let data := mload(0x40) + returndatacopy(data, 0, size) + return(data, size) } } }