summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/staging/cw1200/wsm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/staging/cw1200/wsm.c b/drivers/staging/cw1200/wsm.c
index d3a23b44462..5c52cdbb1c2 100644
--- a/drivers/staging/cw1200/wsm.c
+++ b/drivers/staging/cw1200/wsm.c
@@ -1532,7 +1532,7 @@ static int cw1200_get_prio_queue(struct cw1200_common *priv,
score = ((edca->aifns + edca->cwMin) << 16) +
(edca->cwMax - edca->cwMin) *
(random32() & 0xFFFF);
- if (score < best) {
+ if (score < best && (winner < 0 || i != 3)) {
best = score;
winner = i;
}