==== Ether send ==== Type: Warning Contract: Crowdfunding Function name: withdrawfunds() PC address: 816 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 file: /inputs/ether_send.sol:18 msg.sender.transfer(this.balance) -------------------- ==== Integer Overflow ==== Type: Warning Contract: Crowdfunding Function name: invest() PC address: 483 A possible integer overflow exists in the function invest(). Addition may result in a lower value. -------------------- In file: /inputs/ether_send.sol:24 balances[msg.sender] += msg.value --------------------