mirror of
https://github.com/g4klx/MMDVMHost
synced 2025-12-21 06:55:52 +08:00
Convert strncpy to memcpy to avoid static analysis complaints.
This commit is contained in:
@@ -72,7 +72,7 @@ bool CDMRTA::decodeTA()
|
||||
|
||||
unsigned int TAformat = (talkerAlias[0] >> 6U) & 0x03U;
|
||||
unsigned int TAsize = (talkerAlias[0] >> 1U) & 0x1FU;
|
||||
::strncpy(m_TA, "(could not decode)", sizeof(m_TA));
|
||||
::memcpy(m_TA, "(could not decode)", sizeof(m_TA));
|
||||
|
||||
switch (TAformat) {
|
||||
case 0U: // 7 bit
|
||||
@@ -96,7 +96,7 @@ bool CDMRTA::decodeTA()
|
||||
|
||||
case 1U: // ISO 8 bit
|
||||
case 2U: // UTF8
|
||||
::strncpy(m_TA, (char*)talkerAlias + 1U, sizeof(m_TA));
|
||||
::memcpy(m_TA, talkerAlias + 1U, sizeof(m_TA));
|
||||
break;
|
||||
|
||||
case 3U: // UTF16 poor man's conversion
|
||||
|
||||
Reference in New Issue
Block a user