From d5358c6eb0f268b0b8f539f0ac2c24ad88ebaba6 Mon Sep 17 00:00:00 2001 From: Dan Notestein Date: Mon, 10 Apr 2017 13:54:40 +0000 Subject: [PATCH] Prevent creation of tournament with negative buy-in --- libraries/chain/tournament_evaluator.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/chain/tournament_evaluator.cpp b/libraries/chain/tournament_evaluator.cpp index 1422c5dd..00b82135 100644 --- a/libraries/chain/tournament_evaluator.cpp +++ b/libraries/chain/tournament_evaluator.cpp @@ -18,6 +18,7 @@ namespace graphene { namespace chain { FC_ASSERT(op.options.registration_deadline <= maximum_registration_deadline, "Registration deadline must be before ${maximum_registration_deadline}", ("maximum_registration_deadline", maximum_registration_deadline)); + FC_ASSERT(op.options.buy_in >= 0, "Tournament buy-in may not be negative"); FC_ASSERT(op.options.number_of_players > 1, "If you're going to play with yourself, do it off-chain"); // TODO: make this committee-set