diff --git a/plugins/producer_plugin/producer_plugin.cpp b/plugins/producer_plugin/producer_plugin.cpp index 7974f07b07a..33166a9c5cb 100644 --- a/plugins/producer_plugin/producer_plugin.cpp +++ b/plugins/producer_plugin/producer_plugin.cpp @@ -1854,7 +1854,7 @@ bool producer_plugin_impl::maybe_produce_block() { return false; } FC_LOG_AND_DROP(); } catch ( boost::interprocess::bad_alloc&) { - raise(SIGUSR1); + chain_plugin::handle_db_exhaustion(); return false; }