From 1203a2473d6710204664a5bc8a955e4408668026 Mon Sep 17 00:00:00 2001 From: SylTi Date: Fri, 15 Sep 2017 20:03:41 +0200 Subject: [PATCH] add whenNotPaused modifier to all of PausableToken functions that modify it's state. Fix #401 --- contracts/token/PausableToken.sol | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/contracts/token/PausableToken.sol b/contracts/token/PausableToken.sol index bf52e6b9e..428fb990b 100644 --- a/contracts/token/PausableToken.sol +++ b/contracts/token/PausableToken.sol @@ -11,11 +11,23 @@ import '../lifecycle/Pausable.sol'; contract PausableToken is StandardToken, Pausable { - function transfer(address _to, uint256 _value) whenNotPaused public returns (bool) { + function transfer(address _to, uint256 _value) public whenNotPaused returns (bool) { return super.transfer(_to, _value); } - function transferFrom(address _from, address _to, uint256 _value) whenNotPaused public returns (bool) { + function transferFrom(address _from, address _to, uint256 _value) public whenNotPaused returns (bool) { return super.transferFrom(_from, _to, _value); } + + function approve(address _spender, uint256 _value) public whenNotPaused returns (bool) { + return super.approve(_spender, _value); + } + + function increaseApproval(address _spender, uint _addedValue) public whenNotPaused returns (bool success) { + return super.increaseApproval(_spender, _addedValue); + } + + function decreaseApproval(address _spender, uint _subtractedValue) public whenNotPaused returns (bool success) { + return super.decreaseApproval(_spender, _subtractedValue); + } }