修正KNI接受模块在KNI重复注册时导致的double-free问题

This commit is contained in:
Lu Qiuwen
2018-11-04 14:03:00 +08:00
parent b3b65369d8
commit 8962026092
2 changed files with 49 additions and 33 deletions

View File

@@ -300,7 +300,13 @@ int main(int argc, char * argv[])
{
const char * main_profile = "./conf/tfe.conf";
g_default_logger = MESA_create_runtime_log_handle("log/tfe.log", RLOG_LV_DEBUG);
unsigned int __log_level = RLOG_LV_INFO;
MESA_load_profile_uint_def(main_profile, "log", "level", &__log_level, RLOG_LV_INFO);
char __log_path[TFE_STRING_MAX]= {};
MESA_load_profile_string_def(main_profile, "log", "location", __log_path, sizeof(__log_path), "log/tfe.log");
g_default_logger = MESA_create_runtime_log_handle(__log_path, __log_level);
if (unlikely(g_default_logger == NULL))
{
TFE_LOG_ERROR(g_default_logger, "Failed at creating default logger: %s", "log/tfe.log");