Fix double-import

Incomplete ifdef cleanup in 9e82b694da
This commit is contained in:
Howard Chu 2017-03-03 21:45:14 +00:00
parent 3e761c137d
commit e4437b2551
No known key found for this signature in database
GPG key ID: FD2A70B44AB11BA7

View file

@ -762,7 +762,11 @@ int main(int argc, char* argv[])
return 1;
}
if ((db_type == "lmdb") || (db_type == "berkeley"))
if ((db_type == "lmdb")
#if defined(BERKELEY_DB)
|| (db_type == "berkeley")
#endif
)
{
db_engine_compiled = "blockchain_db";
}
@ -799,13 +803,11 @@ int main(int argc, char* argv[])
// properties to do so. Both ways work, but fake core isn't necessary in that
// circumstance.
// for multi_db_runtime:
if (db_type == "lmdb" || db_type == "berkeley")
{
fake_core_db simple_core(m_config_folder, opt_testnet, opt_batch, db_type, db_flags);
import_from_file(simple_core, import_file_path, block_stop);
}
else
if (db_type != "lmdb"
#if defined(BERKELEY_DB)
&& db_type != "berkeley"
#endif
)
{
std::cerr << "database type unrecognized" << ENDL;
return 1;