From ad76d0d90bc788d8816d2a2307192f30114a4d10 Mon Sep 17 00:00:00 2001 From: David Rose Date: Wed, 20 Dec 2000 21:43:51 +0000 Subject: [PATCH] *** empty log message *** --- panda/src/net/connection.cxx | 8 ++++++++ panda/src/net/datagramUDPHeader.cxx | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/panda/src/net/connection.cxx b/panda/src/net/connection.cxx index 9669166b4a..3e7bd02229 100644 --- a/panda/src/net/connection.cxx +++ b/panda/src/net/connection.cxx @@ -113,6 +113,10 @@ send_datagram(const NetDatagram &datagram) { 0, datagram.get_address().get_addr(), PR_INTERVAL_NO_TIMEOUT); + + if (net_cat.is_debug()) { + header.verify_datagram(datagram); + } } else { DatagramTCPHeader header(datagram); string data = header.get_header() + datagram.get_message(); @@ -121,6 +125,10 @@ send_datagram(const NetDatagram &datagram) { data.data(), bytes_sent, 0, PR_INTERVAL_NO_TIMEOUT); + + if (net_cat.is_debug()) { + header.verify_datagram(datagram); + } } PRErrorCode errcode = PR_GetError(); diff --git a/panda/src/net/datagramUDPHeader.cxx b/panda/src/net/datagramUDPHeader.cxx index 9fa7efc1c5..5f03a30d5e 100644 --- a/panda/src/net/datagramUDPHeader.cxx +++ b/panda/src/net/datagramUDPHeader.cxx @@ -48,7 +48,7 @@ DatagramUDPHeader(const void *data) : _header(data, datagram_udp_header_size) { //////////////////////////////////////////////////////////////////// int DatagramUDPHeader:: get_datagram_checksum() const { - DatagramIterator di(_header, sizeof(PRUint16)); + DatagramIterator di(_header); return di.get_uint16(); } @@ -99,7 +99,7 @@ verify_datagram(const NetDatagram &datagram) const { ostringstream hex; datagram.dump_hex(hex); hex << "\n"; - net_cat.debug() << hex.str(); + net_cat.debug(false) << hex.str(); } return false;