From 8122d81e6e7da06eee110eeda34ad00eebacaf1e Mon Sep 17 00:00:00 2001 From: Pavel Roskin Date: Thu, 1 Sep 2005 20:05:19 -0400 Subject: [PATCH] --- yaml --- r: 7284 b: refs/heads/master c: 708218b064e3ad3d55ac0f9d19b3c8c0fb7af3a4 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/net/wireless/orinoco.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 264cddfa5ea1..b2a22b89c8ff 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: acf73a8563ff7540a54345c23f6cfe5a49b9d682 +refs/heads/master: 708218b064e3ad3d55ac0f9d19b3c8c0fb7af3a4 diff --git a/trunk/drivers/net/wireless/orinoco.c b/trunk/drivers/net/wireless/orinoco.c index 223d35795350..95eb05abc44a 100644 --- a/trunk/drivers/net/wireless/orinoco.c +++ b/trunk/drivers/net/wireless/orinoco.c @@ -1284,8 +1284,10 @@ static void __orinoco_ev_info(struct net_device *dev, hermes_t *hw) /* Read scan data */ err = hermes_bap_pread(hw, IRQ_BAP, (void *) buf, len, infofid, sizeof(info)); - if (err) + if (err) { + kfree(buf); break; + } #ifdef ORINOCO_DEBUG {