1 diff -Naur -X /home/marcelo/lib/dontdiff linux-2.4.19/drivers/media/video/cpia_usb.c linux-2.4.20/drivers/media/video/cpia_usb.c
2 --- linux-2.4.19/drivers/media/video/cpia_usb.c 2001-10-25 20:53:47.000000000 +0000
3 +++ linux-2.4.20/drivers/media/video/cpia_usb.c 2002-10-29 11:18:31.000000000 +0000
12 #define FRAMEBUF_LEN (CPIA_MAX_FRAME_SIZE+100)
14 static int cpia_usb_open(void *privdata)
16 struct usb_cpia *ucpia = (struct usb_cpia *) privdata;
19 int ret, retval = 0, fx, err;
24 error_urb1: /* free urb 1 */
25 usb_free_urb(ucpia->sbuf[1].urb);
27 + ucpia->sbuf[1].urb = NULL;
28 error_urb0: /* free urb 0 */
29 usb_free_urb(ucpia->sbuf[0].urb);
31 + ucpia->sbuf[0].urb = NULL;
33 kfree (ucpia->sbuf[1].data);
34 + ucpia->sbuf[1].data = NULL;
36 kfree (ucpia->sbuf[0].data);
37 + ucpia->sbuf[0].data = NULL;
42 ucpia->buffers[0] = NULL;
48 + cam->lowlevel_data = NULL;
52 static int __init usb_cpia_init(void)