diff --git a/src/cli/cli_ping.cpp b/src/cli/cli_ping.cpp index 73c626c2fbf..021b45861fc 100644 --- a/src/cli/cli_ping.cpp +++ b/src/cli/cli_ping.cpp @@ -233,7 +233,8 @@ void PingSender::HandlePingStatistics(const otPingSenderStatistics *aStatistics) if (aStatistics->mReceivedCount != 0) { - uint32_t avgRoundTripTime = 1000 * aStatistics->mTotalRoundTripTime / aStatistics->mReceivedCount; + uint32_t avgRoundTripTime = + 1000 * static_cast(aStatistics->mTotalRoundTripTime) / aStatistics->mReceivedCount; OutputFormat(" Round-trip min/avg/max = %u/%u.%u/%u ms.", aStatistics->mMinRoundTripTime, static_cast(avgRoundTripTime / 1000), static_cast(avgRoundTripTime % 1000),