misc: mic: silence an overflow warning
Subsystems (2)
PATCH 2/2 misc: mic: silence an overflow warning
Static checkers complain that the this is a potential array overflow. We verify that it's not on the next line so this code is OK, but static checker warnings are annoying.
Signed-off-by Dan Carpenter <[email protected]>
---
We would have caught CVE-2015-5327 if we had ordered it to check first before using the offset.
drivers/misc/mic/vop/vop_vringh.c +2 -1
@@ -848,12 +848,13 @@ static int vop_virtio_copy_desc(struct vop_vdev *vdev, struct mic_copy_desc *copy) {int err; -struct vop_vringh *vvr = &vdev->vvr[copy->vr_idx]; +struct vop_vringh *vvr; err =vop_verify_copy_args (vdev, copy);if (err)return err; + vvr = &vdev->vvr[copy->vr_idx];mutex_lock (&vvr->vr_mutex);if (!vop_vdevup (vdev)) { err = -ENODEV ;