internet: Cast uint8_t to uint16_t in log statements

This commit is contained in:
Tom Henderson
2016-12-27 13:50:17 -08:00
parent 18f72e2605
commit c596fc0169

View File

@@ -296,7 +296,7 @@ TcpL4Protocol::ReceiveIcmp (Ipv4Address icmpSource, uint8_t icmpTtl,
Ipv4Address payloadSource,Ipv4Address payloadDestination,
const uint8_t payload[8])
{
NS_LOG_FUNCTION (this << icmpSource << icmpTtl << icmpType << icmpCode << icmpInfo
NS_LOG_FUNCTION (this << icmpSource << (uint16_t) icmpTtl << (uint16_t) icmpType << (uint16_t) icmpCode << icmpInfo
<< payloadSource << payloadDestination);
uint16_t src, dst;
src = payload[0] << 8;
@@ -323,7 +323,7 @@ TcpL4Protocol::ReceiveIcmp (Ipv6Address icmpSource, uint8_t icmpTtl,
Ipv6Address payloadSource,Ipv6Address payloadDestination,
const uint8_t payload[8])
{
NS_LOG_FUNCTION (this << icmpSource << icmpTtl << icmpType << icmpCode << icmpInfo
NS_LOG_FUNCTION (this << icmpSource << (uint16_t) icmpTtl << (uint16_t) icmpType << (uint16_t) icmpCode << icmpInfo
<< payloadSource << payloadDestination);
uint16_t src, dst;
src = payload[0] << 8;