View | Details | Raw Unified | Return to bug 49118
Collapse All | Expand All

(-)a/drivers/usb/vicam.c (-3 / +10 lines)
Lines 601-612 Link Here
601
      case VIDIOCSWIN:
601
      case VIDIOCSWIN:
602
      {
602
      {
603
      struct video_window *vw = (struct video_window *) arg;
603
      struct video_window vw;
604
      DBG("VIDIOCSWIN %d x %d\n", vw->width, vw->height);
605
      if ( vw->width != 320 || vw->height != 240 )
604
      if (copy_from_user(&vw, arg, sizeof(vw)))
605
      {
606
      retval = -EFAULT;
606
      retval = -EFAULT;
607
      break;
608
      }
609
610
      DBG("VIDIOCSWIN %d x %d\n", vw->width, vw->height);
611
      if ( vw.width != 320 || vw.height != 240 )
612
      retval = -EFAULT;
613
607
      break;
614
      break;
608
      }
615
      }

Return to bug 49118