diff --git a/src/mms/inc/mms_value.h b/src/mms/inc/mms_value.h index 28b1fab4..094d8759 100644 --- a/src/mms/inc/mms_value.h +++ b/src/mms/inc/mms_value.h @@ -552,7 +552,7 @@ MmsValue_getBinaryTimeAsUtcMs(const MmsValue* self); * \param size the size of the buffer that contains the new value */ LIB61850_API void -MmsValue_setOctetString(MmsValue* self, uint8_t* buf, int size); +MmsValue_setOctetString(MmsValue* self, const uint8_t* buf, int size); /** * \brief Returns the size in bytes of an MmsValue object of type MMS_OCTET_STRING. diff --git a/src/mms/iso_mms/common/mms_value.c b/src/mms/iso_mms/common/mms_value.c index 02d66814..1532d153 100644 --- a/src/mms/iso_mms/common/mms_value.c +++ b/src/mms/iso_mms/common/mms_value.c @@ -1418,7 +1418,7 @@ MmsValue_newOctetString(int size, int maxSize) } void -MmsValue_setOctetString(MmsValue* self, uint8_t* buf, int size) +MmsValue_setOctetString(MmsValue* self, const uint8_t* buf, int size) { if (size <= self->value.octetString.maxSize) { memcpy(self->value.octetString.buf, buf, size);