diff options
-rw-r--r-- | libnetdata/log/log.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/libnetdata/log/log.c b/libnetdata/log/log.c index 7849aedc4a..52ea932aa3 100644 --- a/libnetdata/log/log.c +++ b/libnetdata/log/log.c @@ -820,10 +820,11 @@ void fatal_int( const char *file, const char *function, const unsigned long line log_unlock(); char action_data[70+1]; - snprintfz(action_data, 70, "%04lu@%-10.10s:%-15.15s/%d", line, file, function, __errno); - char action_result[60+1]; - snprintfz(action_result, 60, "%s:%s",program_name, strcmp(program_name,"STREAM_RECEIVER")?netdata_thread_tag():"[x]"); - send_statistics("FATAL", action_result, action_data); + snprintfz(action_data, 70, "%04lu@%-10.10s:%-15.15s/%d", line, file, function, __errno); + char action_result[60+1]; + + snprintfz(action_result, 60, "%s:%s", program_name, strncmp(netdata_thread_tag(), "STREAM_RECEIVER", strlen("STREAM_RECEIVER"))?netdata_thread_tag():"[x]"); + send_statistics("FATAL", action_result, action_data); netdata_cleanup_and_exit(1); } |