in source/otaJobParser/ota_job_handler.c [61:79]
static bool isFreeRTOSOtaJob( const char * jobDoc,
const size_t jobDocLength )
{
JSONStatus_t isFreeRTOSOta = JSONIllegalDocument;
const char * afrOtaDocHeader;
size_t afrOtaDocHeaderLength = 0U;
/* FreeRTOS OTA updates have a top level "afr_ota" job document key.
* Check for this to ensure the document is an FreeRTOS OTA update */
isFreeRTOSOta = JSON_SearchConst( jobDoc,
jobDocLength,
"afr_ota",
7U,
&afrOtaDocHeader,
&afrOtaDocHeaderLength,
NULL );
return( JSONSuccess == isFreeRTOSOta );
}