From 2cb22b4707c53b67779c238bb077e0957f5770dd Mon Sep 17 00:00:00 2001 From: Sarah Sharp Date: Fri, 2 Dec 2011 11:55:48 -0800 Subject: [PATCH] --- yaml --- r: 289413 b: refs/heads/master c: 96c1eb9873caffc507a1951c36b43fdcf3ddeff3 h: refs/heads/master i: 289411: 2a00ce11fd9ae47a3a01e5e3df492184ea3372f1 v: v3 --- [refs] | 2 +- trunk/drivers/usb/storage/uas.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 89a410d7850c..8ff1959e19b5 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 9eb445410db99e5f5f660e97a2165a0567bd909e +refs/heads/master: 96c1eb9873caffc507a1951c36b43fdcf3ddeff3 diff --git a/trunk/drivers/usb/storage/uas.c b/trunk/drivers/usb/storage/uas.c index 28d9b1909389..9dd4aaee85cc 100644 --- a/trunk/drivers/usb/storage/uas.c +++ b/trunk/drivers/usb/storage/uas.c @@ -246,8 +246,10 @@ static void uas_stat_cmplt(struct urb *urb) cmnd = sdev->current_cmnd; else cmnd = scsi_find_tag(sdev, tag); - if (!cmnd) + if (!cmnd) { + usb_free_urb(urb); return; + } switch (iu->iu_id) { case IU_ID_STATUS: