summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorntfreak <ntfreak@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2008-07-23 22:24:02 +0000
committerntfreak <ntfreak@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2008-07-23 22:24:02 +0000
commit1c92ff6a04b27b0aee1058db0b605b73c0dc296c (patch)
tree4833810a87c347e53f6e2210d048ed46218502c2
parent65b4c4117de2f07d5daaf46cffb97a6dd4d70ffc (diff)
downloadopenocd+libswd-1c92ff6a04b27b0aee1058db0b605b73c0dc296c.tar.gz
openocd+libswd-1c92ff6a04b27b0aee1058db0b605b73c0dc296c.tar.bz2
openocd+libswd-1c92ff6a04b27b0aee1058db0b605b73c0dc296c.tar.xz
openocd+libswd-1c92ff6a04b27b0aee1058db0b605b73c0dc296c.zip
- comment about dummy ack '+' char from gdb
git-svn-id: svn://svn.berlios.de/openocd/trunk@864 b42882b7-edfa-0310-969c-e2dbd0fdcd60
-rw-r--r--src/server/gdb_server.c5
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;