in source/ota.c [2974:3052]
static void initializeAppBuffers( OtaAppBuffer_t * pOtaBuffer )
{
/* Initialize update file path buffer from application buffer.*/
if( ( pOtaBuffer->pUpdateFilePath != NULL ) && ( pOtaBuffer->updateFilePathsize > 0u ) )
{
otaAgent.fileContext.pFilePath = pOtaBuffer->pUpdateFilePath;
otaAgent.fileContext.filePathMaxSize = pOtaBuffer->updateFilePathsize;
}
else
{
otaAgent.fileContext.filePathMaxSize = 0;
}
/* Initialize certificate file path buffer from application buffer.*/
if( ( pOtaBuffer->pCertFilePath != NULL ) && ( pOtaBuffer->certFilePathSize > 0u ) )
{
otaAgent.fileContext.pCertFilepath = pOtaBuffer->pCertFilePath;
otaAgent.fileContext.certFilePathMaxSize = pOtaBuffer->certFilePathSize;
}
else
{
otaAgent.fileContext.certFilePathMaxSize = 0;
}
/* Initialize stream name buffer from application buffer.*/
if( ( pOtaBuffer->pStreamName != NULL ) && ( pOtaBuffer->streamNameSize > 0u ) )
{
otaAgent.fileContext.pStreamName = pOtaBuffer->pStreamName;
otaAgent.fileContext.streamNameMaxSize = pOtaBuffer->streamNameSize;
}
else
{
otaAgent.fileContext.streamNameMaxSize = 0;
}
/* Initialize file bitmap buffer from application buffer.*/
if( ( pOtaBuffer->pDecodeMemory != NULL ) && ( pOtaBuffer->decodeMemorySize > 0u ) )
{
otaAgent.fileContext.pDecodeMem = pOtaBuffer->pDecodeMemory;
otaAgent.fileContext.decodeMemMaxSize = pOtaBuffer->decodeMemorySize;
}
else
{
otaAgent.fileContext.decodeMemMaxSize = 0;
}
/* Initialize file bitmap buffer from application buffer.*/
if( ( pOtaBuffer->pFileBitmap != NULL ) && ( pOtaBuffer->fileBitmapSize > 0u ) )
{
otaAgent.fileContext.pRxBlockBitmap = pOtaBuffer->pFileBitmap;
otaAgent.fileContext.blockBitmapMaxSize = pOtaBuffer->fileBitmapSize;
}
else
{
otaAgent.fileContext.blockBitmapMaxSize = 0;
}
/* Initialize url buffer from application buffer.*/
if( ( pOtaBuffer->pUrl != NULL ) && ( pOtaBuffer->urlSize > 0u ) )
{
otaAgent.fileContext.pUpdateUrlPath = pOtaBuffer->pUrl;
otaAgent.fileContext.updateUrlMaxSize = pOtaBuffer->urlSize;
}
else
{
otaAgent.fileContext.updateUrlMaxSize = 0;
}
/* Initialize auth scheme buffer from application buffer.*/
if( ( pOtaBuffer->pAuthScheme != NULL ) && ( pOtaBuffer->authSchemeSize > 0u ) )
{
otaAgent.fileContext.pAuthScheme = pOtaBuffer->pAuthScheme;
otaAgent.fileContext.authSchemeMaxSize = pOtaBuffer->authSchemeSize;
}
else
{
otaAgent.fileContext.authSchemeMaxSize = 0;
}
}