diff --git a/core/dap_common.c b/core/dap_common.c index 50157393bf153b34b27cde9cfe517569b6e75bc5..53773161c1e4966cd859bf01e8c90647993bbfb5 100644 --- a/core/dap_common.c +++ b/core/dap_common.c @@ -194,8 +194,10 @@ void _vlog_it(const char * log_tag,enum log_level ll, const char * format,va_lis if (s_log_file ) fprintf(s_log_file,"[!!!] "); printf("\x1b[1;5;31m[!!!] "); } - if (s_log_file ) fprintf(s_log_file,log_tag_fmt_str,log_tag); - printf(log_tag_fmt_str,log_tag); + if(log_tag != NULL) { + if (s_log_file ) fprintf(s_log_file,log_tag_fmt_str,log_tag); + printf(log_tag_fmt_str,log_tag); + } if (s_log_file ) vfprintf(s_log_file,format,ap); vprintf(format,ap2);