diff --git a/contracts/aave-v2/ExitPositionsManager.sol b/contracts/aave-v2/ExitPositionsManager.sol index 29f972a632..76709eeda1 100644 --- a/contracts/aave-v2/ExitPositionsManager.sol +++ b/contracts/aave-v2/ExitPositionsManager.sol @@ -238,13 +238,15 @@ contract ExitPositionsManager is IExitPositionsManager, PositionsManagerUtils { IPriceOracleGetter oracle = IPriceOracleGetter(addressesProvider.getPriceOracle()); - ILendingPool poolMem = pool; - (, , vars.liquidationBonus, vars.collateralReserveDecimals, ) = poolMem - .getConfiguration(tokenCollateralAddress) - .getParamsMemory(); - (, , , vars.borrowedReserveDecimals, ) = poolMem - .getConfiguration(tokenBorrowedAddress) - .getParamsMemory(); + { + ILendingPool poolMem = pool; + (, , vars.liquidationBonus, vars.collateralReserveDecimals, ) = poolMem + .getConfiguration(tokenCollateralAddress) + .getParamsMemory(); + (, , , vars.borrowedReserveDecimals, ) = poolMem + .getConfiguration(tokenBorrowedAddress) + .getParamsMemory(); + } unchecked { vars.collateralTokenUnit = 10**vars.collateralReserveDecimals;