diff --git a/gdbstub.c b/gdbstub.c index b1e35002d4..1a85eda892 100644 --- a/gdbstub.c +++ b/gdbstub.c @@ -1050,12 +1050,12 @@ const char *get_feature_xml(CPUState *env, const char *p, const char **newp) if (!target_xml[0]) { GDBRegisterState *r; - sprintf(target_xml, - "" - "" - "" - "", - GDB_CORE_XML); + snprintf(target_xml, sizeof(target_xml), + "" + "" + "" + "", + GDB_CORE_XML); for (r = env->gdb_regs; r; r = r->next) { strcat(target_xml, " total_len) { - sprintf(buf, "E00"); + snprintf(buf, sizeof(buf), "E00"); put_packet(s, buf); break; }