mirror of
https://github.com/espressif/openthread.git
synced 2026-08-13 06:07:48 +00:00
[test] replace sprintf with snprintf in otPlatDiagProcess() (#8549)
It also removes stale comments in `ncp_hdlc.cp` about use of `sprintf`.
This commit is contained in:
@@ -274,8 +274,6 @@ void NcpHdlc::HandleError(otError aError, uint8_t *aBuf, uint16_t aBufLength)
|
||||
|
||||
super_t::IncrementFrameErrorCounter();
|
||||
|
||||
// We can get away with sprintf because we know
|
||||
// `hexbuf` is large enough.
|
||||
snprintf(hexbuf, sizeof(hexbuf), "Framing error %d: [", aError);
|
||||
|
||||
// Write out the first part of our log message.
|
||||
@@ -285,9 +283,6 @@ void NcpHdlc::HandleError(otError aError, uint8_t *aBuf, uint16_t aBufLength)
|
||||
// The second '3' comes from the length of two hex digits and a space.
|
||||
for (i = 0; (i < aBufLength) && (i < (sizeof(hexbuf) - 3) / 3); i++)
|
||||
{
|
||||
// We can get away with sprintf because we know
|
||||
// `hexbuf` is large enough, based on our calculations
|
||||
// above.
|
||||
snprintf(&hexbuf[i * 3], sizeof(hexbuf) - i * 3, " %02X", static_cast<uint8_t>(aBuf[i]));
|
||||
}
|
||||
|
||||
|
||||
@@ -193,9 +193,9 @@ exit:
|
||||
return error;
|
||||
}
|
||||
|
||||
OT_TOOL_WEAK void otPlatDiagProcess(otInstance *, uint8_t, char *aArgs[], char *aOutput, size_t)
|
||||
OT_TOOL_WEAK void otPlatDiagProcess(otInstance *, uint8_t, char *aArgs[], char *aOutput, size_t aOutputMaxLen)
|
||||
{
|
||||
sprintf(aOutput, "diag feature '%s' is not supported\r\n", aArgs[0]);
|
||||
snprintf(aOutput, aOutputMaxLen, "diag feature '%s' is not supported\r\n", aArgs[0]);
|
||||
}
|
||||
|
||||
OT_TOOL_WEAK void otPlatDiagModeSet(bool aMode) { sDiagMode = aMode; }
|
||||
|
||||
Reference in New Issue
Block a user