Index: NVDataMgmt.c =================================================================== diff -u -r3ef35af7d1ce059845d1dc682638dec735eea831 -r2f34dd28e5bd45fb5b67b1c3bd1eca176c196634 --- NVDataMgmt.c (.../NVDataMgmt.c) (revision 3ef35af7d1ce059845d1dc682638dec735eea831) +++ NVDataMgmt.c (.../NVDataMgmt.c) (revision 2f34dd28e5bd45fb5b67b1c3bd1eca176c196634) @@ -1735,12 +1735,12 @@ static NVDATAMGMT_SELF_TEST_STATE_T handleSelfTestReadSWConfigRecord( void ) { NVDATAMGMT_SELF_TEST_STATE_T state = NVDATAMGMT_SELF_TEST_STATE_READ_SW_CONFIG_RECORD; - BOOL timeoutStatus = didCommandTimeout( ALARM_ID_RTC_RAM_OPS_ERROR, (U08*)&state ); + BOOL timeoutStatus = didCommandTimeout( ALARM_ID_RTC_RAM_OPS_ERROR, (U08*)&state ); + PROCESS_RECORD_SPECS_T specs = RECORDS_SPECS[ NVDATAMGMT_SW_CONFIG_RECORD ]; #ifndef _RELEASE_ if ( ( RTC_RAM_STATUS_IDLE == getRTCRAMStatus() ) || ( TRUE == timeoutStatus ) ) { - PROCESS_RECORD_SPECS_T specs = RECORDS_SPECS[ NVDATAMGMT_SW_CONFIG_RECORD ]; U08* bufferAddress = specs.structAddressPtr; U32 maxBufferLength = specs.maxReadBufferSize;