On Fri, Feb 01, 2002 at 03:50:44PM -0800, Petko Manolov wrote:
> >it seems that pegasus_probe() has a memory leak in the error case and
> >pegasus_disconnect() fails to unlink urbs before it frees them.
> 
> 
> These urbs used to be staticly allocated and i don't really know
> why Greg changed them to dynamicly allocated not so long ago.
> I guess the answer is somewhere in the list archives... :)

Oops, missed that one, thanks Oliver.

Petko, now all urbs have to be dynamically allocated with
usb_alloc_urb().  This is because we now have proper reference counting
for urbs which makes things simpler.

This bug was caused by me, I'll apply this patch.

thanks,

greg k-h

_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to