From 76876c118812efca8585c9778b6dd2ab9f055339 Mon Sep 17 00:00:00 2001 From: Patrick Raphael Date: Tue, 13 Apr 2021 14:16:57 -0400 Subject: [PATCH] fix 'failed to initialize' bug when using options which print to console and exit --- application.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/application.cpp b/application.cpp index 75a6573fb..f4903b153 100644 --- a/application.cpp +++ b/application.cpp @@ -363,6 +363,10 @@ bool application::initialize_impl(int argc, char** argv, vectorget_state() == abstract_plugin::registered) plugin->initialize(options); } catch (...) { + if( options.count("print-build-info") || options.count("print-genesis-json") + || options.count("extract-build-info") || options.count("extract-genesis-json")) { + return false; + } std::cerr << "Failed to initialize\n"; return false; }