From 23b8843d2f4e23280e3a5e1db480297758c8c872 Mon Sep 17 00:00:00 2001 From: abitmore Date: Sun, 20 Mar 2016 01:21:13 +0100 Subject: [PATCH] check_authority(): fix #631 early end of recursion --- libraries/chain/protocol/transaction.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/chain/protocol/transaction.cpp b/libraries/chain/protocol/transaction.cpp index 5de878ea..5faf1c0a 100644 --- a/libraries/chain/protocol/transaction.cpp +++ b/libraries/chain/protocol/transaction.cpp @@ -193,7 +193,7 @@ struct sign_state if( approved_by.find(a.first) == approved_by.end() ) { if( depth == max_recursion ) - return false; + continue; if( check_authority( get_active( a.first ), depth+1 ) ) { approved_by.insert( a.first );