diff options
Diffstat (limited to 'drivers/staging/cw1200/wsm.c')
-rw-r--r-- | drivers/staging/cw1200/wsm.c | 2 |
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; } |