diff --git a/tapeserver/castor/tape/tapeserver/system/FileWrappers.cpp b/tapeserver/castor/tape/tapeserver/system/FileWrappers.cpp index 010f6b701e83224321770d14019a34659349970d..692c0d633714b284819ddfdb8ff2f4a9548f06fb 100644 --- a/tapeserver/castor/tape/tapeserver/system/FileWrappers.cpp +++ b/tapeserver/castor/tape/tapeserver/system/FileWrappers.cpp @@ -505,11 +505,6 @@ int System::stDeviceFile::ioctlModSelect6(sg_io_hdr_t * sgio_h) { SCSI::Structures::modeParameterBlockDecriptor_t & blockDescriptor = *(SCSI::Structures::modeParameterBlockDecriptor_t *) (data+sizeof(header)); - - if(*blockDescriptor.blockLength <= 0) { - errno = EINVAL; - return -1; - } unsigned char * modeSelectBlock = data+sizeof(header)+sizeof(blockDescriptor);