/* scan type */
        adapter->scantype = CMD_SCAN_TYPE_ACTIVE;
 
-       /* scan mode */
-       adapter->scanmode = CMD_BSS_TYPE_ANY;
-
        /* 802.11 specific */
        adapter->secinfo.wep_enabled = 0;
        for (i = 0; i < sizeof(adapter->wep_keys) / sizeof(adapter->wep_keys[0]);
 
                            u8 * pfilteredscan,
                            u8 * pscancurrentonly)
 {
-       wlan_adapter *adapter = priv->adapter;
        struct mrvlietypes_numprobes *pnumprobestlv;
        struct mrvlietypes_ssidparamset *pssidtlv;
        struct wlan_scan_cmd_config * pscancfgout = NULL;
 
                /* Set the bss type scan filter, use adapter setting if unset */
                pscancfgout->bsstype =
-                   (puserscanin->bsstype ? puserscanin->bsstype : adapter->
-                    scanmode);
+                   puserscanin->bsstype ? puserscanin->bsstype : CMD_BSS_TYPE_ANY;
 
                /* Set the number of probes to send, use adapter setting if unset */
                numprobes = puserscanin->numprobes ? puserscanin->numprobes : 0;
                        *pfilteredscan = 1;
                }
        } else {
-               pscancfgout->bsstype = adapter->scanmode;
+               pscancfgout->bsstype = CMD_BSS_TYPE_ANY;
                numprobes = 0;
        }