From: Alex Bennée Date: Tue, 3 Feb 2026 11:51:55 +0000 (+0000) Subject: gdbstub/user: localise variables for reading gdb socket X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dcec2bd0482545dbb6541644138f8c1b62663758;p=thirdparty%2Fqemu.git gdbstub/user: localise variables for reading gdb socket Keep things tidy by moving the declarations to the block where they are used. Reviewed-by: Richard Henderson Message-ID: <20260203115201.2387721-6-alex.bennee@linaro.org> Signed-off-by: Alex Bennée --- diff --git a/gdbstub/user.c b/gdbstub/user.c index 14369b9ce5..a16f37616b 100644 --- a/gdbstub/user.c +++ b/gdbstub/user.c @@ -198,9 +198,6 @@ void gdb_qemu_exit(int code) int gdb_handlesig(CPUState *cpu, int sig, const char *reason, void *siginfo, int siginfo_len) { - char buf[256]; - int n; - if (!gdbserver_state.init || gdbserver_user_state.fd < 0) { return sig; } @@ -246,11 +243,10 @@ int gdb_handlesig(CPUState *cpu, int sig, const char *reason, void *siginfo, gdbserver_state.state = RS_IDLE; gdbserver_user_state.running_state = 0; while (gdbserver_user_state.running_state == 0) { - n = read(gdbserver_user_state.fd, buf, 256); + char buf[256]; + int n = read(gdbserver_user_state.fd, buf, 256); if (n > 0) { - int i; - - for (i = 0; i < n; i++) { + for (int i = 0; i < n; i++) { gdb_read_byte(buf[i]); } } else {