From 0f54598505a2cd84bb92a0430fe5fc1e4b01cca8 Mon Sep 17 00:00:00 2001 From: skarg Date: Sat, 3 Dec 2011 16:02:29 +0000 Subject: [PATCH] Corrected bug in BACnet Name that prevented names longer than 6 characters from being written or read. Thanks for the bug report, Randall! --- bacnet-stack/ports/bdk-atxx4-mstp/bname.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bacnet-stack/ports/bdk-atxx4-mstp/bname.c b/bacnet-stack/ports/bdk-atxx4-mstp/bname.c index 539c73bc..082598b7 100644 --- a/bacnet-stack/ports/bdk-atxx4-mstp/bname.c +++ b/bacnet-stack/ports/bdk-atxx4-mstp/bname.c @@ -276,7 +276,7 @@ void bacnet_name( seeprom_bytes_read(NV_EEPROM_NAME_LENGTH(offset), &length, 1); seeprom_bytes_read(NV_EEPROM_NAME_STRING(offset), (uint8_t *) & name, NV_EEPROM_NAME_SIZE); - if (bacnet_name_isvalid(length, encoding, name)) { + if (bacnet_name_isvalid(encoding, length, name)) { characterstring_init(char_string, encoding, &name[0], length); } else if (default_string) { bacnet_name_init(offset, char_string, default_string);