- ACSE: added check for minimum message size (LIB61850-438)

pull/511/head
Michael Zillgith 1 year ago
parent a66e07deae
commit 7afa40390b

@ -420,6 +420,14 @@ AcseConnection_parseMessage(AcseConnection* self, ByteBuffer* message)
{ {
AcseIndication indication = ACSE_ERROR; AcseIndication indication = ACSE_ERROR;
if (message == NULL || message->size < 1)
{
if (DEBUG_ACSE)
printf("ACSE: invalid message - no payload\n");
return ACSE_ERROR;
}
uint8_t* buffer = message->buffer; uint8_t* buffer = message->buffer;
int messageSize = message->size; int messageSize = message->size;

Loading…
Cancel
Save