Author: abidh
Date: Wed Aug 28 10:10:37 2013
New Revision: 189484

URL: http://llvm.org/viewvc/llvm-project?rev=189484&view=rev
Log:
Clear 'packet_str' before putting new packet.

Modified:
    lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp

Modified: 
lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp
URL: 
http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp?rev=189484&r1=189483&r2=189484&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp 
(original)
+++ lldb/trunk/source/Plugins/Process/gdb-remote/GDBRemoteCommunication.cpp Wed 
Aug 28 10:10:37 2013
@@ -465,6 +465,8 @@ GDBRemoteCommunication::CheckForPacket (
 
             m_history.AddPacket (m_bytes.c_str(), total_length, 
History::ePacketTypeRecv, total_length);
 
+            // Clear packet_str in case there is some existing data in it.
+            packet_str.clear();
             // Copy the packet from m_bytes to packet_str expanding the
             // run-length encoding in the process.
             // Reserve enough byte for the most common case (no RLE used)


_______________________________________________
lldb-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits

Reply via email to