From d664287176cba9a16cff78493f0b5f1f647b5db3 Mon Sep 17 00:00:00 2001 From: skarg Date: Fri, 26 Oct 2007 13:50:33 +0000 Subject: [PATCH] Corrected the offset when an Error is returned in ReadPropertyMultiple. Thanks Paul B.! --- bacnet-stack/demo/handler/h_rpm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bacnet-stack/demo/handler/h_rpm.c b/bacnet-stack/demo/handler/h_rpm.c index 91aa27c0..1cae74be 100644 --- a/bacnet-stack/demo/handler/h_rpm.c +++ b/bacnet-stack/demo/handler/h_rpm.c @@ -272,7 +272,7 @@ int RPM_Encode_Property(uint8_t *apdu, len = rpm_ack_encode_apdu_object_property_error( &Temp_Buf[0], error_class, error_code); - len = apdu_copy(&apdu[0], &Temp_Buf[0], offset, len, max_apdu); + len = apdu_copy(&apdu[0], &Temp_Buf[0], offset+apdu_len, len, max_apdu); if (!len) return 0; } else if ((offset+apdu_len+1+len+1) < max_apdu) {