]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/ata/sata_sil24.c
sata_sil24: memset() overflow
[net-next-2.6.git] / drivers / ata / sata_sil24.c
index 70b58fe9e5b109cf68925c0d2c7568233bf0583b..a7f0139c3aae4743d1e7f33fb051b6131f24122c 100644 (file)
@@ -865,7 +865,7 @@ static void sil24_qc_prep(struct ata_queued_cmd *qc)
        } else {
                prb = &cb->atapi.prb;
                sge = cb->atapi.sge;
-               memset(cb->atapi.cdb, 0, 32);
+               memset(cb->atapi.cdb, 0, sizeof(cb->atapi.cdb));
                memcpy(cb->atapi.cdb, qc->cdb, qc->dev->cdb_len);
 
                if (ata_is_data(qc->tf.protocol)) {