@cryptotaxi247 / netdata-1 / commits / f54a99f01

fix crash on setting thread name (#16016)

Ilya Mashchenko committed Sep 20, 2023 at 00:15 UTC f54a99f01dedc0d598fbc5fffd5b3e2372c24643
1 file changed +2 -2
libnetdata/threads/threads.c
+2 -2
@@ -234,12 +234,12 @@ void uv_thread_set_name_np(uv_thread_t ut, const char* name) {
234 strncpyz(threadname, name, NETDATA_THREAD_NAME_MAX);
235
236 #if defined(__FreeBSD__)
237 - pthread_set_name_np(ut, threadname);
237 + pthread_set_name_np(ut ? ut : pthread_self(), threadname);
238 #elif defined(__APPLE__)
239 // Apple can only set its own name
240 UNUSED(ut);
241 #else
242 - ret = pthread_setname_np(ut, threadname);
242 + ret = pthread_setname_np(ut ? ut : pthread_self(), threadname);
243 #endif
244
245 thread_name_get(true);