--- ../linux/drivers/media/video/zr36120.c	Fri Mar  2 11:12:10 2001
+++ zr36120.c	Mon May 21 14:44:07 2001
@@ -1195,7 +1195,10 @@
 		if (vcp==NULL)
 			return -ENOMEM;
 		if (vw.clipcount && copy_from_user(vcp,vw.clips,sizeof(struct video_clip)*vw.clipcount))
+		{
+			vfree(vcp);
 			return -EFAULT;
+		}
 
 		on = ztv->running;
 		if (on)
