From d79cbed58c00fbe7950a007ccb6b363b3dcd9b37 Mon Sep 17 00:00:00 2001 From: Javier Achirica Date: Thu, 7 Aug 2003 10:29:47 -0400 Subject: [PATCH] [netdrvr airo] Fix adhoc config --- drivers/net/wireless/airo.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/wireless/airo.c b/drivers/net/wireless/airo.c index 184349ffe9596..7bc1d1528ec1a 100644 --- a/drivers/net/wireless/airo.c +++ b/drivers/net/wireless/airo.c @@ -1203,13 +1203,13 @@ static int writeConfigRid(struct airo_info*ai, int lock) { ai->need_commit = 0; checkThrottle(ai); + cfgr = ai->config; + if ((cfgr.opmode & 0xFF) == MODE_STA_IBSS) ai->flags |= FLAG_ADHOC; else ai->flags &= ~FLAG_ADHOC; - cfgr = ai->config; - for(s = &cfgr.len; s <= &cfgr.rtsThres; s++) *s = cpu_to_le16(*s); for(s = &cfgr.shortRetryLimit; s <= &cfgr.radioType; s++) -- 2.53.0