2011-02-27 Michael Snyder <msnyder@vmware.com>
authorMichael Snyder <msnyder@vmware.com>
Thu, 10 Mar 2011 20:18:42 +0000 (20:18 +0000)
committerMichael Snyder <msnyder@vmware.com>
Thu, 10 Mar 2011 20:18:42 +0000 (20:18 +0000)
* gdbserver/tracepoint.c (tracepoint_finish_step): Fix
loop variable.

gdb/ChangeLog
gdb/gdbserver/tracepoint.c

index e5ab2856b83aa211daa5dd299df0314531d11db8..a4df0aa1f0c49aa28bffa8bc27e37e5ffbe43a8f 100644 (file)
@@ -1,5 +1,8 @@
 2011-03-10  Michael Snyder  <msnyder@vmware.com>
 
+       * gdbserver/tracepoint.c (tracepoint_finish_step): Fix
+       loop variable.
+
        * gdbserver/server.c (handle_v_run): Free alloced buffer on early
        return.
 
index c0e4cac336a97cc6eb6b2c27af16e96044a81714..fc9c7d89f4fb0cc1581bf1252ef6d68aec4ac907 100644 (file)
@@ -3676,6 +3676,7 @@ tracepoint_finished_step (struct thread_info *tinfo, CORE_ADDR stop_pc)
          /* Unlink.  */
          *wstep_link = wstep->next;
          release_while_stepping_state (wstep);
+         wstep = *wstep_link;
          continue;
        }