From e2117dfd774516b90e8263867b02fb8926344d0d Mon Sep 17 00:00:00 2001 From: Devendra Naga Date: Sun, 26 Aug 2012 12:42:50 +0530 Subject: [PATCH] --- yaml --- r: 324761 b: refs/heads/master c: 7ee34ab2b37a2a8191bb1b33eebd3ed8cfae0ce6 h: refs/heads/master i: 324759: ec02a4eea52c694e1dd7d9dd3eeff7077f175b45 v: v3 --- [refs] | 2 +- trunk/drivers/staging/slicoss/slicoss.c | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 3578a865180c..830031a9c226 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 651d4bc7ed85356efa16465073f13a24f040369e +refs/heads/master: 7ee34ab2b37a2a8191bb1b33eebd3ed8cfae0ce6 diff --git a/trunk/drivers/staging/slicoss/slicoss.c b/trunk/drivers/staging/slicoss/slicoss.c index eb498b894914..170e0dfc41df 100644 --- a/trunk/drivers/staging/slicoss/slicoss.c +++ b/trunk/drivers/staging/slicoss/slicoss.c @@ -528,12 +528,16 @@ static int slic_card_download_gbrcv(struct adapter *adapter) index += 4; switch (adapter->devid) { case SLIC_2GB_DEVICE_ID: - if (rcvucodelen != OasisRcvUCodeLen) + if (rcvucodelen != OasisRcvUCodeLen) { + release_firmware(fw); return -EINVAL; + } break; case SLIC_1GB_DEVICE_ID: - if (rcvucodelen != GBRcvUCodeLen) + if (rcvucodelen != GBRcvUCodeLen) { + release_firmware(fw); return -EINVAL; + } break; default: ASSERT(0);