[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