Shave off an SLOAD op in ReentrancyGuard.
This commit is contained in:
parent
e6971c45c8
commit
620eb2a3be
@ -27,10 +27,8 @@ contract ReentrancyGuard {
|
||||
|
||||
/// @dev Functions with this modifer cannot be reentered.
|
||||
modifier nonReentrant() {
|
||||
// Increment the counter.
|
||||
reentrancyGuardCounter += 1;
|
||||
// Remember the current counter value.
|
||||
uint256 localCounter = reentrancyGuardCounter;
|
||||
// Increment and remember the current counter value.
|
||||
uint256 localCounter = ++reentrancyGuardCounter;
|
||||
// Call the function.
|
||||
_;
|
||||
// If the counter value is different from what we remember,
|
||||
|
Loading…
x
Reference in New Issue
Block a user