|
|
@ -569,6 +569,13 @@ parseDataTpdu(CotpConnection* self, uint8_t* buffer, uint8_t len)
|
|
|
|
static bool
|
|
|
|
static bool
|
|
|
|
addPayloadToBuffer(CotpConnection* self, uint8_t* buffer, int payloadLength)
|
|
|
|
addPayloadToBuffer(CotpConnection* self, uint8_t* buffer, int payloadLength)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
if (payloadLength < 1) {
|
|
|
|
|
|
|
|
if (DEBUG_COTP)
|
|
|
|
|
|
|
|
printf("COTP: missing payload\n");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return false;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (DEBUG_COTP)
|
|
|
|
if (DEBUG_COTP)
|
|
|
|
printf("COTP: add to payload buffer (cur size: %i, len: %i)\n", self->payload->size, payloadLength);
|
|
|
|
printf("COTP: add to payload buffer (cur size: %i, len: %i)\n", self->payload->size, payloadLength);
|
|
|
|
|
|
|
|
|
|
|
|