@@ -4,7 +4,7 @@ pub mod update;
4
4
5
5
use crate :: args:: { FileOrStdin , Plumbing } ;
6
6
use crate :: config:: Config ;
7
- #[ cfg( unix) ]
7
+ #[ cfg( any ( unix, feature = "onions" ) ) ]
8
8
use crate :: db:: channel:: DatabaseServer ;
9
9
use crate :: db:: header:: CryptoHash ;
10
10
use crate :: db:: { AccessMode , Database , DatabaseClient } ;
@@ -325,7 +325,7 @@ pub async fn run(
325
325
let db_socket_path = config. db_socket_path ( ) ?;
326
326
327
327
tokio:: select! {
328
- _ = db_server. run( ) => bail!( "Database server has terminated" ) ,
328
+ Err ( err ) = db_server. run( ) => bail!( "Database server has terminated: {err:#} " ) ,
329
329
ret = p2p:: db:: spawn_unix_db_server( & db_client, db_socket_path) => ret,
330
330
} ?;
331
331
}
@@ -469,7 +469,7 @@ pub async fn run(
469
469
let ( mut db_server, db_client) = DatabaseServer :: new ( db) ;
470
470
471
471
tokio:: select! {
472
- _ = db_server. run( ) => bail!( "Database server has terminated" ) ,
472
+ Err ( err ) = db_server. run( ) => bail!( "Database server has terminated: {err:#} " ) ,
473
473
ret = p2p:: onions:: spawn( & db_client, path, onion. options) => ret,
474
474
} ?;
475
475
}
0 commit comments