Pedro Alves wrote: > On Friday 31 July 2009 21:31:13, Michael Snyder wrote: >> drow@false.org wrote: >>> On Wed, Jul 29, 2009 at 04:59:36PM -0700, Michael Snyder wrote: >>>> @@ -5189,7 +5192,10 @@ store_registers_using_G (const struct re >>>> /* remote_prepare_to_store insures that rsa->sizeof_g_packet gets >>>> updated. */ >>>> bin2hex (regs, p, rsa->sizeof_g_packet); >>>> - remote_send (&rs->buf, &rs->buf_size); >>>> + putpkt (rs->buf); >>>> + getpkt (&rs->buf, &rs->buf_size, 0); >>>> + if (rs->buf[0] == 'E') >>>> + error (_("Could not write registers")); > > Can you still include the remote error string in this message? > Otherwise, this loses the "feature" of being able to send > more verbose error down the pipe. Darn, crossed messages. How's this, Pedro?