mirror of
https://github.com/status-im/visual-identity.git
synced 2025-02-01 07:14:53 +00:00
Possible underflows
This commit is contained in:
parent
c5201fc0a6
commit
fe7c0020e1
@ -158,10 +158,13 @@ contract PollManager is Controlled {
|
||||
uint amount = p.votes[msg.sender];
|
||||
if (amount == 0) return;
|
||||
|
||||
assert(p.voters != 0);
|
||||
assert(amount <= p.results);
|
||||
|
||||
p.votes[msg.sender] = 0;
|
||||
|
||||
p.voters--;
|
||||
p.results -= amount;
|
||||
p.results -= amount;
|
||||
p.qvResults -= sqrt(amount / 1 ether);
|
||||
|
||||
require(MiniMeToken(p.token).transferFrom(address(this), msg.sender, amount));
|
||||
|
Loading…
x
Reference in New Issue
Block a user