@cryptotaxi247 / netdata-1 / commits / ec4b219da

Do strdupz on empty string (#15183)

Emmanuel Vasilakis committed Jun 13, 2023 at 13:02 UTC ec4b219da8545ab934e07074f4811fe0cac5ec65
1 file changed +5 -5
streaming/sender.c
+5 -5
@@ -344,11 +344,11 @@ static inline void rrdpush_sender_thread_close_socket(RRDHOST *host) {
344
345 void rrdpush_encode_variable(stream_encoded_t *se, RRDHOST *host)
346 {
347 - se->os_name = (host->system_info->host_os_name)?url_encode(host->system_info->host_os_name):"";
348 - se->os_id = (host->system_info->host_os_id)?url_encode(host->system_info->host_os_id):"";
349 - se->os_version = (host->system_info->host_os_version)?url_encode(host->system_info->host_os_version):"";
350 - se->kernel_name = (host->system_info->kernel_name)?url_encode(host->system_info->kernel_name):"";
351 - se->kernel_version = (host->system_info->kernel_version)?url_encode(host->system_info->kernel_version):"";
347 + se->os_name = (host->system_info->host_os_name)?url_encode(host->system_info->host_os_name):strdupz("");
348 + se->os_id = (host->system_info->host_os_id)?url_encode(host->system_info->host_os_id):strdupz("");
349 + se->os_version = (host->system_info->host_os_version)?url_encode(host->system_info->host_os_version):strdupz("");
350 + se->kernel_name = (host->system_info->kernel_name)?url_encode(host->system_info->kernel_name):strdupz("");
351 + se->kernel_version = (host->system_info->kernel_version)?url_encode(host->system_info->kernel_version):strdupz("");
352 }
353
354 void rrdpush_clean_encoded(stream_encoded_t *se)