diff --git a/tapeserver/castor/tape/tapeserver/drive/DriveGeneric.cpp b/tapeserver/castor/tape/tapeserver/drive/DriveGeneric.cpp index 897335f642b88db72d9034745a1b1a86a2d2a7c6..f1411e54d6e6e35798ef2973d87d81fadaccd288 100644 --- a/tapeserver/castor/tape/tapeserver/drive/DriveGeneric.cpp +++ b/tapeserver/castor/tape/tapeserver/drive/DriveGeneric.cpp @@ -946,7 +946,7 @@ drive::compressionStats drive::DriveT10000::getCompression() { SCSI::Structures::logSenseLogPageHeader_t & logPageHeader = *(SCSI::Structures::logSenseLogPageHeader_t *) dataBuff; - unsigned char *endPage = dataBuff + + const unsigned char *endPage = dataBuff + SCSI::Structures::toU16(logPageHeader.pageLength) + sizeof (logPageHeader); unsigned char *logParameter = dataBuff + sizeof (logPageHeader); @@ -1033,7 +1033,7 @@ drive::compressionStats drive::DriveLTO::getCompression() { SCSI::Structures::logSenseLogPageHeader_t & logPageHeader = *(SCSI::Structures::logSenseLogPageHeader_t *) dataBuff; - unsigned char *endPage = dataBuff + + const unsigned char *endPage = dataBuff + SCSI::Structures::toU16(logPageHeader.pageLength) + sizeof (logPageHeader); unsigned char *logParameter = dataBuff + sizeof (logPageHeader); @@ -1107,7 +1107,7 @@ drive::compressionStats drive::DriveIBM3592::getCompression() { SCSI::Structures::logSenseLogPageHeader_t & logPageHeader = *(SCSI::Structures::logSenseLogPageHeader_t *) dataBuff; - unsigned char *endPage = dataBuff + + const unsigned char *endPage = dataBuff + SCSI::Structures::toU16(logPageHeader.pageLength) + sizeof (logPageHeader); unsigned char *logParameter = dataBuff + sizeof (logPageHeader); @@ -1191,7 +1191,7 @@ std::map<std::string,uint32_t> drive::DriveIBM3592::getTapeWriteErrors() { SCSI::Structures::logSenseLogPageHeader_t & logPageHeader = *(SCSI::Structures::logSenseLogPageHeader_t *) dataBuff; - unsigned char *endPage = dataBuff + + const unsigned char *endPage = dataBuff + SCSI::Structures::toU16(logPageHeader.pageLength) + sizeof(logPageHeader); unsigned char *logParameter = dataBuff + sizeof(logPageHeader); @@ -1241,7 +1241,7 @@ std::map<std::string,uint32_t> drive::DriveT10000::getTapeWriteErrors() { SCSI::Structures::logSenseLogPageHeader_t & logPageHeader = *(SCSI::Structures::logSenseLogPageHeader_t *) dataBuff; - unsigned char *endPage = dataBuff + + const unsigned char *endPage = dataBuff + SCSI::Structures::toU16(logPageHeader.pageLength) + sizeof(logPageHeader); unsigned char *logParameter = dataBuff + sizeof(logPageHeader); @@ -1291,7 +1291,7 @@ std::map<std::string,uint32_t> drive::DriveIBM3592::getTapeReadErrors() { SCSI::Structures::logSenseLogPageHeader_t & logPageHeader = *(SCSI::Structures::logSenseLogPageHeader_t *) dataBuff; - unsigned char *endPage = dataBuff + + const unsigned char *endPage = dataBuff + SCSI::Structures::toU16(logPageHeader.pageLength) + sizeof(logPageHeader); unsigned char *logParameter = dataBuff + sizeof(logPageHeader); @@ -1342,7 +1342,7 @@ std::map<std::string,uint32_t> drive::DriveT10000::getTapeReadErrors() { SCSI::Structures::logSenseLogPageHeader_t & logPageHeader = *(SCSI::Structures::logSenseLogPageHeader_t *) dataBuff; - unsigned char *endPage = dataBuff + + const unsigned char *endPage = dataBuff + SCSI::Structures::toU16(logPageHeader.pageLength) + sizeof(logPageHeader); unsigned char *logParameter = dataBuff + sizeof(logPageHeader); @@ -1392,7 +1392,7 @@ std::map<std::string,uint32_t> drive::DriveGeneric::getTapeNonMediumErrors() { SCSI::Structures::logSenseLogPageHeader_t & logPageHeader = *(SCSI::Structures::logSenseLogPageHeader_t *) dataBuff; - unsigned char *endPage = dataBuff + + const unsigned char *endPage = dataBuff + SCSI::Structures::toU16(logPageHeader.pageLength) + sizeof(logPageHeader); unsigned char *logParameter = dataBuff + sizeof(logPageHeader); @@ -1438,7 +1438,7 @@ std::map<std::string,uint32_t> drive::DriveIBM3592::getVolumeStats() { SCSI::Structures::logSenseLogPageHeader_t & logPageHeader = *(SCSI::Structures::logSenseLogPageHeader_t *) dataBuff; - unsigned char *endPage = dataBuff + + const unsigned char *endPage = dataBuff + SCSI::Structures::toU16(logPageHeader.pageLength) + sizeof(logPageHeader); unsigned char *logParameter = dataBuff + sizeof(logPageHeader); @@ -1518,7 +1518,7 @@ std::map<std::string,uint32_t> drive::DriveT10000::getVolumeStats() { SCSI::Structures::logSenseLogPageHeader_t & logPageHeader = *(SCSI::Structures::logSenseLogPageHeader_t *) dataBuff; - unsigned char *endPage = dataBuff + + const unsigned char *endPage = dataBuff + SCSI::Structures::toU16(logPageHeader.pageLength) + sizeof(logPageHeader); unsigned char *logParameter = dataBuff + sizeof(logPageHeader); @@ -1585,7 +1585,7 @@ std::map<std::string,float> drive::DriveIBM3592::getQualityStats() { SCSI::Structures::logSenseLogPageHeader_t &logPageHeader = *(SCSI::Structures::logSenseLogPageHeader_t *) dataBuff; - unsigned char *endPage = dataBuff + + const unsigned char *endPage = dataBuff + SCSI::Structures::toU16(logPageHeader.pageLength) + sizeof(logPageHeader); unsigned char *logParameter = dataBuff + sizeof(logPageHeader); @@ -1639,7 +1639,7 @@ std::map<std::string,float> drive::DriveIBM3592::getQualityStats() { SCSI::Structures::logSenseLogPageHeader_t &logPageHeader = *(SCSI::Structures::logSenseLogPageHeader_t *) dataBuff; - unsigned char *endPage = dataBuff + + const unsigned char *endPage = dataBuff + SCSI::Structures::toU16(logPageHeader.pageLength) + sizeof(logPageHeader); unsigned char *logParameter = dataBuff + sizeof(logPageHeader); @@ -1696,7 +1696,7 @@ std::map<std::string,float> drive::DriveIBM3592::getQualityStats() { SCSI::Structures::logSenseLogPageHeader_t &logPageHeader = *(SCSI::Structures::logSenseLogPageHeader_t *) dataBuff; - unsigned char *endPage = dataBuff + + const unsigned char *endPage = dataBuff + SCSI::Structures::toU16(logPageHeader.pageLength) + sizeof(logPageHeader); unsigned char *logParameter = dataBuff + sizeof(logPageHeader); @@ -1739,7 +1739,7 @@ std::map<std::string,float> drive::DriveIBM3592::getQualityStats() { SCSI::Structures::logSenseLogPageHeader_t &logPageHeader = *(SCSI::Structures::logSenseLogPageHeader_t *) dataBuff; - unsigned char *endPage = dataBuff + + const unsigned char *endPage = dataBuff + SCSI::Structures::toU16(logPageHeader.pageLength) + sizeof(logPageHeader); unsigned char *logParameter = dataBuff + sizeof(logPageHeader); @@ -1789,7 +1789,7 @@ std::map<std::string,float> drive::DriveT10000::getQualityStats() { SCSI::Structures::logSenseLogPageHeader_t & logPageHeader = *(SCSI::Structures::logSenseLogPageHeader_t *) dataBuff; - unsigned char *endPage = dataBuff + + const unsigned char *endPage = dataBuff + SCSI::Structures::toU16(logPageHeader.pageLength) + sizeof(logPageHeader); unsigned char *logParameter = dataBuff + sizeof(logPageHeader); @@ -1845,7 +1845,7 @@ std::map<std::string,uint32_t> drive::DriveIBM3592::getDriveStats() { SCSI::Structures::logSenseLogPageHeader_t &logPageHeader = *(SCSI::Structures::logSenseLogPageHeader_t *) dataBuff; - unsigned char *endPage = dataBuff + + const unsigned char *endPage = dataBuff + SCSI::Structures::toU16(logPageHeader.pageLength) + sizeof(logPageHeader); unsigned char *logParameter = dataBuff + sizeof(logPageHeader); @@ -1896,7 +1896,7 @@ std::map<std::string,uint32_t> drive::DriveIBM3592::getDriveStats() { SCSI::Structures::logSenseLogPageHeader_t &logPageHeader = *(SCSI::Structures::logSenseLogPageHeader_t *) dataBuff; - unsigned char *endPage = dataBuff + + const unsigned char *endPage = dataBuff + SCSI::Structures::toU16(logPageHeader.pageLength) + sizeof(logPageHeader); unsigned char *logParameter = dataBuff + sizeof(logPageHeader); @@ -1947,7 +1947,7 @@ std::map<std::string,uint32_t> drive::DriveIBM3592::getDriveStats() { SCSI::Structures::logSenseLogPageHeader_t &logPageHeader = *(SCSI::Structures::logSenseLogPageHeader_t *) dataBuff; - unsigned char *endPage = dataBuff + + const unsigned char *endPage = dataBuff + SCSI::Structures::toU16(logPageHeader.pageLength) + sizeof(logPageHeader); unsigned char *logParameter = dataBuff + sizeof(logPageHeader); @@ -2004,7 +2004,7 @@ std::map<std::string,uint32_t> drive::DriveT10000::getDriveStats() { SCSI::Structures::logSenseLogPageHeader_t & logPageHeader = *(SCSI::Structures::logSenseLogPageHeader_t *) dataBuff; - unsigned char *endPage = dataBuff + + const unsigned char *endPage = dataBuff + SCSI::Structures::toU16(logPageHeader.pageLength) + sizeof(logPageHeader); unsigned char *logParameter = dataBuff + sizeof(logPageHeader);