Index: NVDataMgmt.c =================================================================== diff -u -rdd7339a1b8437c59c20a61d2ec2711b79bfcfcaf -r521eeeac62eea91a41fbb0451b7f52b3a199c72f --- NVDataMgmt.c (.../NVDataMgmt.c) (revision dd7339a1b8437c59c20a61d2ec2711b79bfcfcaf) +++ NVDataMgmt.c (.../NVDataMgmt.c) (revision 521eeeac62eea91a41fbb0451b7f52b3a199c72f) @@ -1620,7 +1620,7 @@ dgSystemGroup.dgSystemRecord.crc = crc; #endif #ifdef _HD_ - hdSystemGroup.crc = crc; + hdSystemGroup.hdsystemRecord.crc = crc; #endif status = enqueueSector0Records(); break; @@ -1630,7 +1630,7 @@ dgServiceGroup.dgServiceRecord.crc = crc; #endif #ifdef _HD_ - hdServiceGroup.crc = crc; + hdServiceGroup.hdServiceRecord.crc = crc; #endif status = enqueueSector0Records(); break; @@ -1640,7 +1640,7 @@ dgUsageInfoGroup.dgUsageInfo.crc = crc; #endif #ifdef _HD_ - hdUsageInfoGroup.crc = crc; + hdUsageInfoGroup.hdUsageInfo.crc = crc; #endif if ( getAvailableRecordQueueCount() > 0 ) {