diff --git a/hw/display/edid-generate.c b/hw/display/edid-generate.c index bdf5e1d4d4e4cd57b862c9232f155942ba3ccd64..77d91273444e7e80d1e89c77d36577c5f40b83b7 100644 --- a/hw/display/edid-generate.c +++ b/hw/display/edid-generate.c @@ -165,7 +165,7 @@ static void edid_desc_text(uint8_t *desc, uint8_t type, if (len > 12) { len = 12; } - strncpy((char *)(desc + 5), text, len); + memcpy(desc + 5, text, len); desc[5 + len] = '\n'; }