diff --git a/vtkm/thirdparty/loguru/vtkmloguru/loguru.hpp b/vtkm/thirdparty/loguru/vtkmloguru/loguru.hpp index a1be9b109..124bdbaaf 100644 --- a/vtkm/thirdparty/loguru/vtkmloguru/loguru.hpp +++ b/vtkm/thirdparty/loguru/vtkmloguru/loguru.hpp @@ -2283,9 +2283,7 @@ namespace loguru { #if LOGURU_PTLS_NAMES (void)pthread_once(&s_pthread_key_once, make_pthread_key_name); - char* name_dup = strdup(name); - (void)pthread_setspecific(s_pthread_key_name, name_dup); - free(name_dup); + (void)pthread_setspecific(s_pthread_key_name, strdup(name)); #elif LOGURU_PTHREADS #ifdef __APPLE__