Merge pull request #597 from JesseBusman/master
There's no need to throw when burning 0 tokens
This commit is contained in:
@ -15,7 +15,6 @@ contract BurnableToken is StandardToken {
|
|||||||
* @param _value The amount of token to be burned.
|
* @param _value The amount of token to be burned.
|
||||||
*/
|
*/
|
||||||
function burn(uint256 _value) public {
|
function burn(uint256 _value) public {
|
||||||
require(_value > 0);
|
|
||||||
require(_value <= balances[msg.sender]);
|
require(_value <= balances[msg.sender]);
|
||||||
// no need to require value <= totalSupply, since that would imply the
|
// no need to require value <= totalSupply, since that would imply the
|
||||||
// sender's balance is greater than the totalSupply, which *should* be an assertion failure
|
// sender's balance is greater than the totalSupply, which *should* be an assertion failure
|
||||||
|
|||||||
Reference in New Issue
Block a user