From c3c6eee83f53884f369d2bde549856d3d9628bb4 Mon Sep 17 00:00:00 2001 From: Tie Liu Date: Fri, 28 Jul 2023 10:54:57 +0800 Subject: [PATCH] add check for toml --- bin/daemon.rs | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/bin/daemon.rs b/bin/daemon.rs index 6f77c53..6cbea2d 100644 --- a/bin/daemon.rs +++ b/bin/daemon.rs @@ -169,6 +169,10 @@ fn set_ko_rto_flag(is_set: bool) -> i32 { } fn gen_app_rto(conf: &RtoConfig) -> i32 { + if let Some(_p) = &conf.profile_path.clone() { + log::error!("Configuration file fail"); + return -1; + } let mut args: Vec = Vec::new(); let arg_mode = format!("-{}", conf.mode); args.push(arg_mode); @@ -180,12 +184,17 @@ fn gen_app_rto(conf: &RtoConfig) -> i32 { } fn bolt_optimize(conf: &RtoConfig) -> i32 { - if conf.elf_path.is_empty() { - let ret = bolt_optimize_so(&conf); - return ret; + if let Some(_p) = &conf.path.clone() { + log::error!("Configuration file fail"); + return -1; } else { - let ret = bolt_optimize_bin(&conf); - return ret; + if conf.elf_path.is_empty() { + let ret = bolt_optimize_so(&conf); + return ret; + } else { + let ret = bolt_optimize_bin(&conf); + return ret; + } } } -- Gitee