From bd52b5e17406d7ff53ad163eb8e5d94c1ac26ba5 Mon Sep 17 00:00:00 2001 From: Steve Karg Date: Fri, 24 May 2024 12:39:39 -0500 Subject: [PATCH] Fixed RPM compiler warning. (#654) --- src/bacnet/rpm.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/bacnet/rpm.c b/src/bacnet/rpm.c index 60d6480d..7204225b 100644 --- a/src/bacnet/rpm.c +++ b/src/bacnet/rpm.c @@ -585,6 +585,7 @@ int rpm_ack_decode_object_property( int len = 0; int apdu_len = 0; BACNET_UNSIGNED_INTEGER unsigned_value = 0; /* for decoding */ + uint32_t enum_value = 0; /* for decoding */ /* check for valid pointers */ if (!apdu) { @@ -595,9 +596,12 @@ int rpm_ack_decode_object_property( } /* Tag 2: propertyIdentifier */ len = bacnet_enumerated_context_decode( - &apdu[apdu_len], apdu_size - apdu_len, 2, object_property); + &apdu[apdu_len], apdu_size - apdu_len, 2, &enum_value); if (len > 0) { apdu_len += len; + if (object_property) { + *object_property = (BACNET_PROPERTY_ID)enum_value; + } } else { return BACNET_STATUS_ERROR; }