in src/mqtt_codec.c [282:303]
static int constructSubscibeTypeVariableHeader(BUFFER_HANDLE ctrlPacket, uint16_t packetId)
{
int result = 0;
if (BUFFER_enlarge(ctrlPacket, 2) != 0)
{
result = MU_FAILURE;
}
else
{
uint8_t* iterator = BUFFER_u_char(ctrlPacket);
if (iterator == NULL)
{
result = MU_FAILURE;
}
else
{
byteutil_writeInt(&iterator, packetId);
result = 0;
}
}
return result;
}