projects
/
fw
/
openocd
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gdbserver: gdb cmds returning failure on success
[fw/openocd]
/
src
/
server
/
gdb_server.c
diff --git
a/src/server/gdb_server.c
b/src/server/gdb_server.c
index 5b4fb7a606db14e3a65f873dbc3985d6ff51883a..a84c618aff084177becbf0c85e9918e0a880c383 100644
(file)
--- a/
src/server/gdb_server.c
+++ b/
src/server/gdb_server.c
@@
-2503,26
+2503,29
@@
COMMAND_HANDLER(handle_gdb_port_command)
COMMAND_HANDLER(handle_gdb_memory_map_command)
{
COMMAND_HANDLER(handle_gdb_memory_map_command)
{
- if (CMD_ARGC
=
= 1)
-
COMMAND_PARSE_ENABLE(CMD_ARGV[0], gdb_use_memory_map)
;
+ if (CMD_ARGC
!
= 1)
+
return ERROR_COMMAND_SYNTAX_ERROR
;
- return ERROR_COMMAND_SYNTAX_ERROR;
+ COMMAND_PARSE_ENABLE(CMD_ARGV[0], gdb_use_memory_map);
+ return ERROR_OK;
}
COMMAND_HANDLER(handle_gdb_flash_program_command)
{
}
COMMAND_HANDLER(handle_gdb_flash_program_command)
{
- if (CMD_ARGC
=
= 1)
-
COMMAND_PARSE_ENABLE(CMD_ARGV[0], gdb_flash_program)
;
+ if (CMD_ARGC
!
= 1)
+
return ERROR_COMMAND_SYNTAX_ERROR
;
- return ERROR_COMMAND_SYNTAX_ERROR;
+ COMMAND_PARSE_ENABLE(CMD_ARGV[0], gdb_flash_program);
+ return ERROR_OK;
}
COMMAND_HANDLER(handle_gdb_report_data_abort_command)
{
}
COMMAND_HANDLER(handle_gdb_report_data_abort_command)
{
- if (CMD_ARGC
=
= 1)
-
COMMAND_PARSE_ENABLE(CMD_ARGV[0], gdb_report_data_abort)
;
+ if (CMD_ARGC
!
= 1)
+
return ERROR_COMMAND_SYNTAX_ERROR
;
- return ERROR_COMMAND_SYNTAX_ERROR;
+ COMMAND_PARSE_ENABLE(CMD_ARGV[0], gdb_report_data_abort);
+ return ERROR_OK;
}
/* gdb_breakpoint_override */
}
/* gdb_breakpoint_override */