From: Dan Carpenter Date: Fri, 1 Feb 2013 12:53:34 +0000 (+0300) Subject: USB: wusbcore/wa-xfer: error handling fixes in setup_segs() X-Git-Tag: v3.9-rc1~126^2~22 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f07af4b630d52fb911574031ed7feb9252e65f24;p=pandora-kernel.git USB: wusbcore/wa-xfer: error handling fixes in setup_segs() 1) It didn't free xfer->seg[0] so there was a leak. 2) xfer->seg[cnt] can be NULL. 3) Use usb_free_urb() for ->dto_urb instead of kfree(). Signed-off-by: Dan Carpenter Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed