/* * @source: https://github.com/SmartContractSecurity/SWC-registry/blob/master/test_cases/integer_overflow_and_underflow/integer_overflow_benign_1.sol * @author: - * @vulnerable_at_lines: 17 */ //Single transaction overflow //Post-transaction effect: overflow never escapes function pragma solidity ^0.4.19; contract IntegerOverflowBenign1 { uint public count = 1; function run(uint256 input) public { // ARITHMETIC uint res = count - input; } }