Index: base/threading/platform_thread_freebsd.cc |
diff --git a/base/threading/platform_thread_freebsd.cc b/base/threading/platform_thread_freebsd.cc |
index 7ba4eedccbaf540168e0fe45875b991718e06e49..f4fded0ebb2e11dfc41aeebf93005aa0f3f5985d 100644 |
--- a/base/threading/platform_thread_freebsd.cc |
+++ b/base/threading/platform_thread_freebsd.cc |
@@ -69,7 +69,7 @@ bool GetThreadPriorityForPlatform(PlatformThreadHandle handle, |
} // namespace internal |
// static |
-void PlatformThread::SetName(const char* name) { |
+void PlatformThread::SetName(const std::string& name) { |
ThreadIdNameManager::GetInstance()->SetName(CurrentId(), name); |
tracked_objects::ThreadData::InitializeThreadContext(name); |
@@ -80,7 +80,7 @@ void PlatformThread::SetName(const char* name) { |
// killall to stop working. |
if (PlatformThread::CurrentId() == getpid()) |
return; |
- setproctitle("%s", name); |
+ setproctitle("%s", name.c_str()); |
#endif // !defined(OS_NACL) |
} |