mirror of
https://github.com/zeek/zeek.git
synced 2025-10-16 05:28:20 +00:00
Fix compile warnings raised by gcc7.
/home/johanna/bro/master/src/Sessions.cc: In member function 'void NetSessions::DoNextPacket(double, const Packet*, const IP_Hdr*, const EncapsulationStack*)': /home/johanna/bro/master/src/Sessions.cc:343:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ( ip_hdr_len > len ) ~~~~~~~~~~~^~~~~ /home/johanna/bro/master/src/Sessions.cc:349:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ( ip_hdr_len > caplen ) ~~~~~~~~~~~^~~~~~~~ /home/johanna/bro/master/src/Sessions.cc:399:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if ( ip_hdr_len > len ) ~~~~~~~~~~~^~~~~ In file included from /usr/include/machine/endian.h:6:0, from /usr/include/sys/types.h:44, from /usr/include/unistd.h:37, from /home/johanna/bro/master/src/Anon.cc:2: /home/johanna/bro/master/src/Anon.cc: In member function 'virtual ipaddr32_t AnonymizeIPAddr_Seq::anonymize(ipaddr32_t)': /home/johanna/bro/master/src/Anon.cc:85:18: warning: operation on '((AnonymizeIPAddr_Seq*)this)->AnonymizeIPAddr_Seq::seq' may be undefined [-Wsequence-point] return htonl(seq++); ^
This commit is contained in:
parent
8827ece34a
commit
7c03f4dec0
2 changed files with 3 additions and 2 deletions
|
@ -82,7 +82,8 @@ int AnonymizeIPAddr::PreserveNet(ipaddr32_t input)
|
||||||
|
|
||||||
ipaddr32_t AnonymizeIPAddr_Seq::anonymize(ipaddr32_t /* input */)
|
ipaddr32_t AnonymizeIPAddr_Seq::anonymize(ipaddr32_t /* input */)
|
||||||
{
|
{
|
||||||
return htonl(seq++);
|
++seq;
|
||||||
|
return htonl(seq);
|
||||||
}
|
}
|
||||||
|
|
||||||
ipaddr32_t AnonymizeIPAddr_RandomMD5::anonymize(ipaddr32_t input)
|
ipaddr32_t AnonymizeIPAddr_RandomMD5::anonymize(ipaddr32_t input)
|
||||||
|
|
|
@ -339,7 +339,7 @@ void NetSessions::DoNextPacket(double t, const Packet* pkt, const IP_Hdr* ip_hdr
|
||||||
|
|
||||||
// For both of these it is safe to pass ip_hdr because the presence
|
// For both of these it is safe to pass ip_hdr because the presence
|
||||||
// is guaranteed for the functions that pass data to us.
|
// is guaranteed for the functions that pass data to us.
|
||||||
int ip_hdr_len = ip_hdr->HdrLen();
|
uint16 ip_hdr_len = ip_hdr->HdrLen();
|
||||||
if ( ip_hdr_len > len )
|
if ( ip_hdr_len > len )
|
||||||
{
|
{
|
||||||
Weird("invalid_IP_header_size", ip_hdr, encapsulation);
|
Weird("invalid_IP_header_size", ip_hdr, encapsulation);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue