This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / drivers / cdrom / cdrom.c
index e57d190..3a50a02 100644 (file)
@@ -540,6 +540,8 @@ int cdrom_is_mrw(struct cdrom_device_info *cdi, int *write)
                return ret;
 
        mfd = (struct mrw_feature_desc *)&buffer[sizeof(struct feature_header)];
+       if (be16_to_cpu(mfd->feature_code) != CDF_MRW)
+               return 1;
        *write = mfd->write;
 
        if ((ret = cdrom_mrw_probe_pc(cdi))) {