scsi: sg: Fix get_user() in call sg_scsi_ioctl()
[linux-2.6-microblaze.git] / drivers / scsi / scsi_ioctl.c
index 2d20da5..fdd4756 100644 (file)
@@ -519,7 +519,7 @@ static int sg_scsi_ioctl(struct request_queue *q, fmode_t mode,
                return -EFAULT;
        if (in_len > PAGE_SIZE || out_len > PAGE_SIZE)
                return -EINVAL;
-       if (get_user(opcode, sic->data))
+       if (get_user(opcode, &sic->data[0]))
                return -EFAULT;
 
        bytes = max(in_len, out_len);