Standardize main function of all daemons
This commit is contained in:
+11
-9
@@ -164,13 +164,15 @@ fn run(daemon: daemon::Daemon) -> Result<()> {
|
||||
}
|
||||
|
||||
fn main() {
|
||||
daemon::Daemon::new(move |daemon| {
|
||||
logger::init_logger("smolnetd");
|
||||
|
||||
if let Err(err) = run(daemon) {
|
||||
error!("smoltcpd: {}", err);
|
||||
process::exit(1);
|
||||
}
|
||||
process::exit(0);
|
||||
});
|
||||
daemon::Daemon::new(daemon_runner);
|
||||
}
|
||||
|
||||
fn daemon_runner(daemon: daemon::Daemon) -> ! {
|
||||
logger::init_logger("smolnetd");
|
||||
|
||||
if let Err(err) = run(daemon) {
|
||||
error!("smoltcpd: {}", err);
|
||||
process::exit(1);
|
||||
}
|
||||
process::exit(0);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user