[Lldb-commits] [lldb] r131984 - /lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
Jim Ingham
jingham at apple.com
Tue May 24 12:08:00 PDT 2011
Author: jingham
Date: Tue May 24 14:08:00 2011
New Revision: 131984
URL: http://llvm.org/viewvc/llvm-project?rev=131984&view=rev
Log:
Fix a thinko in converting to ReadCStringFromMemory.
Modified:
lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
Modified: lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp?rev=131984&r1=131983&r2=131984&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp (original)
+++ lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp Tue May 24 14:08:00 2011
@@ -146,8 +146,9 @@
char buf[512];
size_t cstr_len = 0;
- size_t curr_len = sizeof(buf);
- while (curr_len == sizeof(buf))
+ size_t full_buffer_len = sizeof (buf) - 1;
+ size_t curr_len = full_buffer_len;
+ while (curr_len == full_buffer_len)
{
curr_len = exe_ctx.process->ReadCStringFromMemory(result_ptr + cstr_len, buf, sizeof(buf));
strm.Write (buf, curr_len);
More information about the lldb-commits
mailing list