# Analysis Results ## Ether send - Type: Warning - Contract: Crowdfunding - Function name: `withdrawfunds()` - PC address: 816 ### Description In the function 'withdrawfunds()' a non-zero amount of Ether is sent to msg.sender. There is a check on storage index 1. This storage slot can be written to by calling the function 'crowdfunding()'. In */inputs/ether_send.sol:18* ``` msg.sender.transfer(this.balance) ``` ## Integer Overflow - Type: Warning - Contract: Crowdfunding - Function name: `invest()` - PC address: 483 ### Description A possible integer overflow exists in the function `invest()`. The addition may result in a value higher than the maximum representable integer. In */inputs/ether_send.sol:24* ``` balances[msg.sender] += msg.value ```