* remote.c (remote_detach): Error out if remote can't detach.

This commit is contained in:
Pedro Alves 2007-05-10 21:19:41 +00:00
parent 362f854eaa
commit 4ddda9b5eb
2 changed files with 9 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2007-05-10 Pedro Alves <pedro_alves@portugalmail.pt>
* remote.c (remote_detach): Error out if remote can't detach.
2007-05-10 Luis Machado <luisgpm@br.ibm.com>
* rs6000-tdep.c: (deal_with_atomic_sequence) Stores branch

View File

@ -2600,7 +2600,11 @@ remote_detach (char *args, int from_tty)
/* Tell the remote target to detach. */
strcpy (rs->buf, "D");
remote_send (&rs->buf, &rs->buf_size);
putpkt (rs->buf);
getpkt (&rs->buf, &rs->buf_size, 0);
if (rs->buf[0] == 'E')
error (_("Can't detach process."));
/* Unregister the file descriptor from the event loop. */
if (target_is_async_p ())