aboutsummaryrefslogtreecommitdiff
path: root/src/server
diff options
context:
space:
mode:
authorTim Newsome <tim@sifive.com>2023-03-17 09:48:41 -0700
committerTim Newsome <tim@sifive.com>2023-03-17 09:48:41 -0700
commit1c07a207e331ea9cfb1c16b2cb4d4c5fcf30a05a (patch)
treec316e17f89f7ceda4f18e9486dca7b6dc5c86b2b /src/server
parent2cd3436002ef53a1249182d620d6f2f26b4647a6 (diff)
downloadriscv-openocd-1c07a207e331ea9cfb1c16b2cb4d4c5fcf30a05a.zip
riscv-openocd-1c07a207e331ea9cfb1c16b2cb4d4c5fcf30a05a.tar.gz
riscv-openocd-1c07a207e331ea9cfb1c16b2cb4d4c5fcf30a05a.tar.bz2
gdb_server: Keep working if gdb requests a non-existent reg
Change-Id: Ica55a227f7df4f0606fa1ac071bca172411e9230 Signed-off-by: Tim Newsome <tim@sifive.com>
Diffstat (limited to 'src/server')
-rw-r--r--src/server/gdb_server.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/gdb_server.c b/src/server/gdb_server.c
index 956a347..487be6c 100644
--- a/src/server/gdb_server.c
+++ b/src/server/gdb_server.c
@@ -1408,7 +1408,7 @@ static int gdb_get_register_packet(struct connection *connection,
if ((reg_list_size <= reg_num) || !reg_list[reg_num] ||
!reg_list[reg_num]->exist || reg_list[reg_num]->hidden) {
LOG_ERROR("gdb requested a non-existing register (reg_num=%d)", reg_num);
- return ERROR_SERVER_REMOTE_CLOSED;
+ return gdb_error(connection, ERROR_FAIL);
}
if (!reg_list[reg_num]->valid) {