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

pull/515/head
Michael Zillgith 1 year ago
parent a1e85e1452
commit d1ab50298f

@ -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