diff --git a/src/mms/iso_presentation/iso_presentation.c b/src/mms/iso_presentation/iso_presentation.c index c48c4a87..4e8394c3 100644 --- a/src/mms/iso_presentation/iso_presentation.c +++ b/src/mms/iso_presentation/iso_presentation.c @@ -807,7 +807,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;