@@ -61,7 +61,7 @@ namespace pcpp
61
61
return false ;
62
62
}
63
63
64
- if (( size_t ) offsetInLayer > m_DataLen)
64
+ if (static_cast < size_t >( offsetInLayer) > m_DataLen)
65
65
{
66
66
PCPP_LOG_ERROR (" Requested offset is larger than data length" );
67
67
return false ;
@@ -78,14 +78,14 @@ namespace pcpp
78
78
return true ;
79
79
}
80
80
81
- if (m_Data - m_Packet->m_RawPacket ->getRawData () + ( ptrdiff_t ) offsetInLayer
82
- > ( ptrdiff_t ) m_Packet->m_RawPacket ->getRawDataLen ())
81
+ if (m_Data - m_Packet->m_RawPacket ->getRawData () + static_cast < ptrdiff_t >( offsetInLayer)
82
+ > static_cast < ptrdiff_t >( m_Packet->m_RawPacket ->getRawDataLen () ))
83
83
{
84
84
PCPP_LOG_ERROR (" Requested offset is larger than total packet length" );
85
85
return false ;
86
86
}
87
87
88
- if (m_NextLayer != nullptr && ( ptrdiff_t ) offsetInLayer > m_NextLayer->m_Data - m_Data)
88
+ if (m_NextLayer != nullptr && static_cast < ptrdiff_t >( offsetInLayer) > m_NextLayer->m_Data - m_Data)
89
89
{
90
90
PCPP_LOG_ERROR (" Requested offset exceeds current layer's boundary" );
91
91
return false ;
@@ -102,7 +102,7 @@ namespace pcpp
102
102
return false ;
103
103
}
104
104
105
- if (( size_t ) offsetInLayer >= m_DataLen)
105
+ if (static_cast < size_t >( offsetInLayer) >= m_DataLen)
106
106
{
107
107
PCPP_LOG_ERROR (" Requested offset is larger than data length" );
108
108
return false ;
@@ -120,21 +120,21 @@ namespace pcpp
120
120
return true ;
121
121
}
122
122
123
- if (( size_t ) offsetInLayer + numOfBytesToShorten > m_DataLen)
123
+ if (static_cast < size_t >( offsetInLayer) + numOfBytesToShorten > m_DataLen)
124
124
{
125
125
PCPP_LOG_ERROR (" Requested number of bytes to shorten is larger than data length" );
126
126
return false ;
127
127
}
128
128
129
- if (m_Data - m_Packet->m_RawPacket ->getRawData () + ( ptrdiff_t )offsetInLayer + ( ptrdiff_t )numOfBytesToShorten
130
- > ( ptrdiff_t ) (m_Packet->m_RawPacket ->getRawDataLen ()))
129
+ if (m_Data - m_Packet->m_RawPacket ->getRawData () + static_cast < ptrdiff_t >(offsetInLayer)
130
+ + static_cast < ptrdiff_t >(numOfBytesToShorten) > static_cast < ptrdiff_t > (m_Packet->m_RawPacket ->getRawDataLen ()))
131
131
{
132
132
PCPP_LOG_ERROR (" Requested number of bytes to shorten is larger than total packet length" );
133
133
return false ;
134
134
}
135
135
136
- if (m_NextLayer != nullptr && ( ptrdiff_t )offsetInLayer + ( ptrdiff_t )numOfBytesToShorten
137
- > m_NextLayer->m_Data - m_Data)
136
+ if (m_NextLayer != nullptr && static_cast < ptrdiff_t >(offsetInLayer)
137
+ + static_cast < ptrdiff_t >(numOfBytesToShorten) > m_NextLayer->m_Data - m_Data)
138
138
{
139
139
PCPP_LOG_ERROR (" Requested number of bytes to shorten exceeds current layer's boundary" );
140
140
return false ;
0 commit comments