From d3b5912561eae7250cc89619de0c6d9e442e09bb Mon Sep 17 00:00:00 2001 From: Pavel Roskin Date: Fri, 23 Sep 2005 04:18:06 -0400 Subject: [PATCH] --- yaml --- r: 10271 b: refs/heads/master c: 8aeabc375041a5fe9c9be315472497b2e0547eed h: refs/heads/master i: 10269: 53fba24a31c6e3a5478a6ce376b2f4f5885b0a40 10267: 81a74b363f4fd3b411ea6058d7dfde0ba7192f3c 10263: a55d182086fac22b9eb5d4ce658f8762aa511c7e 10255: 0f1180e807977fbdb530bb44cf39d73f421b4419 10239: 12a740396ea23014a3b112b41ad11c8d6dfb2655 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 a7d71050013b..e778cf259c57 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f3cb4cc120177090b0ccc9fb20a12010de39ac8a +refs/heads/master: 8aeabc375041a5fe9c9be315472497b2e0547eed diff --git a/trunk/drivers/net/wireless/orinoco.c b/trunk/drivers/net/wireless/orinoco.c index 8b93b44291d4..29cb5d81b67e 100644 --- a/trunk/drivers/net/wireless/orinoco.c +++ b/trunk/drivers/net/wireless/orinoco.c @@ -1112,12 +1112,14 @@ static void orinoco_send_wevents(struct net_device *dev) err = hermes_read_ltv(hw, IRQ_BAP, HERMES_RID_CURRENTBSSID, ETH_ALEN, NULL, wrqu.ap_addr.sa_data); if (err != 0) - return; + goto out; wrqu.ap_addr.sa_family = ARPHRD_ETHER; /* Send event to user space */ wireless_send_event(dev, SIOCGIWAP, &wrqu, NULL); + + out: orinoco_unlock(priv, &flags); }