]> git.neil.brown.name Git - history.git/commitdiff
[netdrvr airo] Fix adhoc config
authorJavier Achirica <achirica@telefonica.net>
Thu, 7 Aug 2003 14:29:47 +0000 (10:29 -0400)
committerJeff Garzik <jgarzik@redhat.com>
Thu, 7 Aug 2003 14:29:47 +0000 (10:29 -0400)
drivers/net/wireless/airo.c

index 184349ffe9596eea8f112fdcbf0ff5a60b8a47c5..7bc1d1528ec1adfcd593b1fdfae71fa73ce494ec 100644 (file)
@@ -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++)