diff --git a/Database/CrestApi/CrestApi/ATLAS_CHECK_THREAD_SAFETY b/Database/CrestApi/CrestApi/ATLAS_CHECK_THREAD_SAFETY
new file mode 100644
index 0000000000000000000000000000000000000000..46f6639dac0800bee9f7a57c1b739154780d227b
--- /dev/null
+++ b/Database/CrestApi/CrestApi/ATLAS_CHECK_THREAD_SAFETY
@@ -0,0 +1 @@
+Database/CrestApi
diff --git a/Database/CrestApi/src/CrestApi.cxx b/Database/CrestApi/src/CrestApi.cxx
index b1e665cc25ab14734d9415b3ec901f1cc1c26c60..8c560c8d63dfca67bbd93773f2519f69c990ca06 100644
--- a/Database/CrestApi/src/CrestApi.cxx
+++ b/Database/CrestApi/src/CrestApi.cxx
@@ -2190,7 +2190,7 @@ namespace Crest {
     struct tm tstruct;
     char buf[80];
 
-    tstruct = *localtime(&now);
+    localtime_r(&now, &tstruct);
     strftime(buf, sizeof(buf), "%Y-%m-%d %X", &tstruct);
     return buf;
   }