diff --git a/src/mms/iso_mms/common/mms_value.c b/src/mms/iso_mms/common/mms_value.c index f95d159e..e0a27ee6 100644 --- a/src/mms/iso_mms/common/mms_value.c +++ b/src/mms/iso_mms/common/mms_value.c @@ -1015,9 +1015,7 @@ MmsValue_cloneToBuffer(const MmsValue* self, uint8_t* destinationAddress) int i; for (i = 0; i < self->value.structure.size; i++) { - newValue->value.structure.components[i] = (MmsValue*) destinationAddress; - //memcpy(&(newValue->value.structure.components[i]), &(destinationAddress), sizeof (MmsValue*)); - + memcpy(&(newValue->value.structure.components[i]), &(destinationAddress), sizeof (MmsValue*)); destinationAddress = MmsValue_cloneToBuffer(self->value.structure.components[i], destinationAddress); } }