From a888c81ac4adcc43d46838f57ac3f9b165c07409 Mon Sep 17 00:00:00 2001 From: theoreticalbts Date: Mon, 17 Aug 2015 14:11:39 -0400 Subject: [PATCH] worker_evaluator.hpp: Explicitly cast types in signed subtraction --- libraries/chain/include/graphene/chain/worker_evaluator.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/chain/include/graphene/chain/worker_evaluator.hpp b/libraries/chain/include/graphene/chain/worker_evaluator.hpp index 91b4da85..de32fa3a 100644 --- a/libraries/chain/include/graphene/chain/worker_evaluator.hpp +++ b/libraries/chain/include/graphene/chain/worker_evaluator.hpp @@ -128,7 +128,7 @@ namespace graphene { namespace chain { return now >= work_begin_date && now <= work_end_date; } share_type approving_stake(const vector& stake_vote_tallies)const { - return total_votes_for - total_votes_against;// stake_vote_tallies[vote_for] - stake_vote_tallies[vote_against]; + return int64_t( total_votes_for ) - int64_t( total_votes_against );// stake_vote_tallies[vote_for] - stake_vote_tallies[vote_against]; } };