Index: NVDataMgmt.c =================================================================== diff -u -r7634c10bca36cad0bb75cebaa0af802296a23f3a -rb0c557fe3a7546600ab92bc0fb721976aeeebb6d --- NVDataMgmt.c (.../NVDataMgmt.c) (revision 7634c10bca36cad0bb75cebaa0af802296a23f3a) +++ NVDataMgmt.c (.../NVDataMgmt.c) (revision b0c557fe3a7546600ab92bc0fb721976aeeebb6d) @@ -959,7 +959,11 @@ *************************************************************************/ void resetNVDataMgmtPOSTState( void ) { - enqueuePOSTReadRecords(); + if ( TRUE == isRecordQueueEmpty() ) + { + enqueuePOSTReadRecords(); + } + nvDataMgmtSelfTestResult = SELF_TEST_STATUS_IN_PROGRESS; nvDataMgmtSelfTestState = NVDATAMGMT_SELF_TEST_STATE_READ_RECORDS; }