From 810bfefb344d9919e11f767937d07b9521ff18bc Mon Sep 17 00:00:00 2001 From: Mikhail Antropov <103285038+Michail-Antropov@users.noreply.github.com> Date: Mon, 30 May 2022 05:00:37 +0300 Subject: [PATCH] Fix error in datalink/bvlc.c (#288) --- src/bacnet/datalink/bvlc.c | 10 ---------- test/bacnet/datalink/bvlc/src/main.c | 2 +- 2 files changed, 1 insertion(+), 11 deletions(-) diff --git a/src/bacnet/datalink/bvlc.c b/src/bacnet/datalink/bvlc.c index ac1f1239..a31f2ee5 100644 --- a/src/bacnet/datalink/bvlc.c +++ b/src/bacnet/datalink/bvlc.c @@ -2759,16 +2759,6 @@ int bvlc_foreign_device_bbmd_host_address_decode(uint8_t *apdu, } return BACNET_STATUS_REJECT; } - /* bbmd-address [0] BACnetHostNPort - closing */ - if (!decode_is_closing_tag_number(&apdu[len++], 0)) { - if (error_code) { - *error_code = ERROR_CODE_REJECT_INVALID_TAG; - } - return BACNET_STATUS_REJECT; - } - if (len > apdu_len) { - return BACNET_STATUS_REJECT; - } return apdu_len; } diff --git a/test/bacnet/datalink/bvlc/src/main.c b/test/bacnet/datalink/bvlc/src/main.c index 0d0706f4..9547de84 100644 --- a/test/bacnet/datalink/bvlc/src/main.c +++ b/test/bacnet/datalink/bvlc/src/main.c @@ -820,7 +820,7 @@ static void test_BVLC_BBMD_Address(void) { uint8_t apdu[480] = { 0 }; uint16_t apdu_len = 0; - uint16_t test_apdu_len = 0; + int16_t test_apdu_len = 0; uint16_t i = 0; BACNET_IP_ADDRESS bbmd_address; BACNET_IP_ADDRESS test_bbmd_address;