diff options
author | ntfreak <ntfreak@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2008-07-23 22:24:02 +0000 |
---|---|---|
committer | ntfreak <ntfreak@b42882b7-edfa-0310-969c-e2dbd0fdcd60> | 2008-07-23 22:24:02 +0000 |
commit | 1c92ff6a04b27b0aee1058db0b605b73c0dc296c (patch) | |
tree | 4833810a87c347e53f6e2210d048ed46218502c2 /src/server | |
parent | 65b4c4117de2f07d5daaf46cffb97a6dd4d70ffc (diff) |
- comment about dummy ack '+' char from gdb
git-svn-id: svn://svn.berlios.de/openocd/trunk@864 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'src/server')
-rw-r--r-- | src/server/gdb_server.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/server/gdb_server.c b/src/server/gdb_server.c index 8db55df0..cea5ad0d 100644 --- a/src/server/gdb_server.c +++ b/src/server/gdb_server.c @@ -287,7 +287,6 @@ int gdb_put_packet_inner(connection_t *connection, char *buffer, int len) * however sometimes '-' is sent even though we've already received * an ACK (+) for everything we've sent off. */ -#ifndef _WIN32 int gotdata; for (;;) { @@ -300,7 +299,6 @@ int gdb_put_packet_inner(connection_t *connection, char *buffer, int len) LOG_WARNING("Discard unexpected char %c", reply); } #endif -#endif while (1) { @@ -413,6 +411,8 @@ int gdb_get_packet_inner(connection_t *connection, char *buffer, int *len) case '$': break; case '+': + /* gdb sends a dummy ack '+' at every remote connect - see remote_start_remote (remote.c) + * incase anyone tries to debug why they receive this warning every time */ LOG_WARNING("acknowledgment received, but no packet pending"); break; case '-': @@ -509,7 +509,6 @@ int gdb_get_packet_inner(connection_t *connection, char *buffer, int *len) my_checksum += character & 0xff; buffer[count++] = character & 0xff; } - } *len = count; |