Browse Source

Merge pull request #377 from yaronvel/master

fix for issue 375: transferFrom allows sending to self more than self balance
Francisco Giordano 8 years ago
parent
commit
1d162e95c5
1 changed files with 1 additions and 1 deletions
  1. 1 1
      contracts/token/StandardToken.sol

+ 1 - 1
contracts/token/StandardToken.sol

@@ -29,8 +29,8 @@ contract StandardToken is ERC20, BasicToken {
     // Check is not needed because sub(_allowance, _value) will already throw if this condition is not met
     // require (_value <= _allowance);
 
-    balances[_to] = balances[_to].add(_value);
     balances[_from] = balances[_from].sub(_value);
+    balances[_to] = balances[_to].add(_value);
     allowed[_from][msg.sender] = _allowance.sub(_value);
     Transfer(_from, _to, _value);
     return true;