]> git.sur5r.net Git - openocd/blobdiff - src/server/gdb_server.c
gdb_server: Simple close the connection and not exit openocd.
[openocd] / src / server / gdb_server.c
index 9ccc07cc36433b910a2fcca3bb873b80cb3372e8..755c1e748ce82810fd6f338a0a00a155f0dc705e 100644 (file)
@@ -1088,7 +1088,7 @@ static int gdb_get_register_packet(struct connection *connection,
 
        if (reg_list_size <= reg_num) {
                LOG_ERROR("gdb requested a non-existing register");
-               exit(-1);
+               return ERROR_SERVER_REMOTE_CLOSED;
        }
 
        if (!reg_list[reg_num]->valid)