From dd0d60b856da8e21fed5caa56fdb719f4d529c98 Mon Sep 17 00:00:00 2001 From: skarg Date: Fri, 1 Jun 2007 15:59:09 +0000 Subject: [PATCH] Corrected BACnet/IP received to ignore packets from itself. --- bacnet-stack/bip.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bacnet-stack/bip.c b/bacnet-stack/bip.c index f1aea3dc..a0740691 100644 --- a/bacnet-stack/bip.c +++ b/bacnet-stack/bip.c @@ -214,7 +214,7 @@ uint16_t bip_receive(BACNET_ADDRESS * src, /* source address */ if ((buf[1] == BVLC_ORIGINAL_UNICAST_NPDU) || (buf[1] == BVLC_ORIGINAL_BROADCAST_NPDU)) { /* ignore messages from me */ - if (sin.sin_addr.s_addr == BIP_Address.s_addr) + if (sin.sin_addr.s_addr == htonl(BIP_Address.s_addr)) pdu_len = 0; else { /* copy the source address