From ec1678e88ab584b9f5238c49f5a624a9809d41d1 Mon Sep 17 00:00:00 2001 From: Michael Zillgith Date: Wed, 2 Mar 2022 23:42:53 +0100 Subject: [PATCH] - fixed bug in length calculation for abort PPDU --- src/mms/iso_presentation/iso_presentation.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/mms/iso_presentation/iso_presentation.c b/src/mms/iso_presentation/iso_presentation.c index e2ee12a7..c4f2f64e 100644 --- a/src/mms/iso_presentation/iso_presentation.c +++ b/src/mms/iso_presentation/iso_presentation.c @@ -856,9 +856,7 @@ IsoPresentation_createAbortUserMessage(IsoPresentation* self, BufferChain writeB { int contentLength = 0; - contentLength = +encodeUserData(NULL, 0, payload, false, self->acseContextId); - - contentLength += BerEncoder_determineLengthSize(contentLength) + 1; + contentLength += encodeUserData(NULL, 0, payload, false, self->acseContextId); uint8_t* buffer = writeBuffer->buffer; int bufPos = 0;