Message ID | 8f3bad9f247b8123a90c9781d08de52535802d45.1425488753.git.mjt@msgid.tls.msk.ru |
---|---|
State | New |
Headers | show |
diff --git a/gdbstub.c b/gdbstub.c index e4a1a79..8abcb8a 100644 --- a/gdbstub.c +++ b/gdbstub.c @@ -1443,15 +1443,17 @@ void gdb_exit(CPUArchState *env, int code) if (gdbserver_fd < 0 || s->fd < 0) { return; } +#else + if (!s->chr) { + return; + } #endif snprintf(buf, sizeof(buf), "W%02x", (uint8_t)code); put_packet(s, buf); #ifndef CONFIG_USER_ONLY - if (s->chr) { - qemu_chr_delete(s->chr); - } + qemu_chr_delete(s->chr); #endif }