diff --git a/src/mms/asn1/asn1_ber_primitive_value.c b/src/mms/asn1/asn1_ber_primitive_value.c index 5571d924..26564ee8 100644 --- a/src/mms/asn1/asn1_ber_primitive_value.c +++ b/src/mms/asn1/asn1_ber_primitive_value.c @@ -30,7 +30,7 @@ Asn1PrimitiveValue_create(int size) { Asn1PrimitiveValue* self = (Asn1PrimitiveValue*) GLOBAL_MALLOC(sizeof(Asn1PrimitiveValue)); - self->size = size; + self->size = 1; self->maxSize = size; self->octets = (uint8_t*) GLOBAL_CALLOC(1, size);