mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-04 13:57:12 +08:00
Wed Sep 14 18:18:58 1994 Steve Chamberlain (sac@jonny.cygnus.com)
* remote-hms.c (hms_read_inferior_memory): Cope when target sends both \r and \n.
This commit is contained in:
@ -1358,10 +1358,14 @@ hms_read_inferior_memory (memaddr, myaddr, len)
|
||||
char byte[16];
|
||||
|
||||
buffer[0] = readchar ();
|
||||
while (buffer[0] == '\r'
|
||||
|| buffer[0] == '\n')
|
||||
buffer[0] = readchar ();
|
||||
|
||||
if (buffer[0] == 'M')
|
||||
break;
|
||||
|
||||
for (i = 1; i < 60; i++) {
|
||||
for (i = 1; i < 50; i++) {
|
||||
buffer[i] = readchar ();
|
||||
}
|
||||
/* sometimes we loose characters in the ascii representation of the
|
||||
@ -1369,7 +1373,7 @@ hms_read_inferior_memory (memaddr, myaddr, len)
|
||||
i = readchar();
|
||||
while (i != '\n' && i != '\r')
|
||||
i = readchar();
|
||||
|
||||
|
||||
/* Now parse the line */
|
||||
|
||||
addr = gethex (4, buffer, &ok);
|
||||
|
Reference in New Issue
Block a user