Merge pull request #776 from f1rmb/fix_TA_memcpy_src_overflow

Fix memcpy overflow, as src and dest are 32 bytes long, only 31 bytes has to be copied, not 32, since an offset is applied to src.
This commit is contained in:
Jonathan Naylor 2023-08-10 12:04:37 +01:00 committed by GitHub
commit b02560ccbc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -98,7 +98,7 @@ bool CDMRTA::decodeTA()
case 1U: // ISO 8 bit
case 2U: // UTF8
::memcpy(m_ta, m_buf + 1U, sizeof(m_ta));
::memcpy(m_ta, m_buf + 1U, sizeof(m_ta) - 1);
break;
case 3U: { // UTF16 poor man's conversion