mirror of
				https://github.com/Instadapp/aave-protocol-v2.git
				synced 2024-07-29 21:47:30 +00:00 
			
		
		
		
	- Cached _reservesCount on _addReserveToList()
This commit is contained in:
		
							parent
							
								
									763220c2b9
								
							
						
					
					
						commit
						232743c332
					
				|  | @ -913,13 +913,16 @@ contract LendingPool is VersionedInitializable, ILendingPool, LendingPoolStorage | ||||||
|    * @dev adds a reserve to the array of the _reserves address |    * @dev adds a reserve to the array of the _reserves address | ||||||
|    **/ |    **/ | ||||||
|   function _addReserveToList(address asset) internal { |   function _addReserveToList(address asset) internal { | ||||||
|     require(_reservesCount < MAX_NUMBER_RESERVES, Errors.NO_MORE_RESERVES_ALLOWED); | 
 | ||||||
|  |     uint256 reservesCount = _reservesCount; | ||||||
|  | 
 | ||||||
|  |     require(reservesCount < MAX_NUMBER_RESERVES, Errors.NO_MORE_RESERVES_ALLOWED); | ||||||
| 
 | 
 | ||||||
|     bool reserveAlreadyAdded = _reserves[asset].id != 0 || _reservesList[0] == asset; |     bool reserveAlreadyAdded = _reserves[asset].id != 0 || _reservesList[0] == asset; | ||||||
| 
 | 
 | ||||||
|     if (!reserveAlreadyAdded) { |     if (!reserveAlreadyAdded) { | ||||||
|       _reserves[asset].id = uint8(_reservesCount); |       _reserves[asset].id = uint8(reservesCount); | ||||||
|       _reservesList[_reservesCount] = asset; |       _reservesList[reservesCount] = asset; | ||||||
| 
 | 
 | ||||||
|       _reservesCount++; |       _reservesCount++; | ||||||
|     } |     } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 eboado
						eboado