diff options
author | Jason Molenda <jmolenda@apple.com> | 2012-10-04 02:16:06 +0000 |
---|---|---|
committer | Jason Molenda <jmolenda@apple.com> | 2012-10-04 02:16:06 +0000 |
commit | 31a6961c13ba67e82d84f3b4c8f4a73abb18c687 (patch) | |
tree | c4c09058a46ac7409bfd7ece5068239955db89d5 /lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | |
parent | 593dd76044b96547080197519c45f68db15efaa9 (diff) | |
download | bcm5719-llvm-31a6961c13ba67e82d84f3b4c8f4a73abb18c687.tar.gz bcm5719-llvm-31a6961c13ba67e82d84f3b4c8f4a73abb18c687.zip |
Patch submitted by Dan Malea -- I introduced a dependency between
ProcessGDBRemote and DynamicLoaderDarwinKernel and a patch was needed
to get this building on Linux. Thanks!
llvm-svn: 165193
Diffstat (limited to 'lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp')
-rw-r--r-- | lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp b/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp index 67a3b16b0f8..eb172ed0007 100644 --- a/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp +++ b/lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp @@ -409,7 +409,8 @@ DynamicLoaderDarwinKernel::LoadKernelModuleIfNeeded() { kernel_name = m_kernel.module_sp->GetObjectFile()->GetFileSpec().GetFilename(); } - strlcpy (m_kernel.name, kernel_name.AsCString(), sizeof(m_kernel.name)); + strncpy (m_kernel.name, kernel_name.AsCString(), sizeof(m_kernel.name)); + m_kernel.name[sizeof (m_kernel.name) - 1] = '\0'; if (m_kernel.address == LLDB_INVALID_ADDRESS) { |