diff --git a/src/mms/iso_presentation/iso_presentation.c b/src/mms/iso_presentation/iso_presentation.c index ca0e7ee1..3d7c514d 100644 --- a/src/mms/iso_presentation/iso_presentation.c +++ b/src/mms/iso_presentation/iso_presentation.c @@ -789,7 +789,7 @@ IsoPresentation_createAbortUserMessage(IsoPresentation* self, BufferChain writeB contentLength = +encodeUserData(NULL, 0, payload, false, self->acseContextId); - contentLength += BerEncoder_determineLengthSize(contentLength) + 1; + contentLength += BerEncoder_determineLengthSize(contentLength) - 1; uint8_t* buffer = writeBuffer->buffer; int bufPos = 0;