diff options
-rw-r--r-- | ChangeLog.csl | 5 | ||||
-rw-r--r-- | gdb/remote.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog.csl b/ChangeLog.csl index a34a21de6a7..2e8e67df0e6 100644 --- a/ChangeLog.csl +++ b/ChangeLog.csl @@ -1,3 +1,8 @@ +2006-06-02 Daniel Jacobowitz <dan@codesourcery.com> + + * gdb/remote.c (remote_hostio_write): Correct buffer length + calculation. + 2006-06-01 Daniel Jacobowitz <dan@codesourcery.com> * gdb/exec.c (exec_set_section_address): Always update the diff --git a/gdb/remote.c b/gdb/remote.c index 70fb27ee96e..e9cfd97ba5c 100644 --- a/gdb/remote.c +++ b/gdb/remote.c @@ -6276,7 +6276,7 @@ remote_hostio_write (int fd, const gdb_byte *write_buf, int len, remote_buffer_add_string (&p, &left, ","); p += remote_escape_output (write_buf, len, p, &out_len, - rs->remote_packet_size - strlen (p)); + rs->remote_packet_size - (p - rs->buf)); return remote_hostio_send_command (p - rs->buf, PACKET_Fwrite, remote_errno, NULL, NULL); |