]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - wl12xx/wl12xx.git/commitdiff
wl12xx: fix unset ret value in wl1271_join
authorVictor Goldenshtein <victorg@ti.com>
Thu, 17 Jan 2013 11:39:13 +0000 (13:39 +0200)
committerVictor Goldenshtein <victorg@ti.com>
Thu, 17 Jan 2013 11:39:13 +0000 (13:39 +0200)
Set the ret value before the return statement.

Signed-off-by: Victor Goldenshtein <victorg@ti.com>
drivers/net/wireless/wl12xx/main.c

index fa8590bc603f6f3dd5ab2dafcf9b6ae678ccf8d9..279a7fac91465059a30f00a5e9ee48cec2bb153a 100644 (file)
@@ -3444,8 +3444,10 @@ static int wl1271_join(struct wl1271 *wl, struct wl12xx_vif *wlvif,
        if (set_assoc)
                set_bit(WLVIF_FLAG_STA_ASSOCIATED, &wlvif->flags);
 
-       if (wl12xx_change_fw_if_needed(wl))
+       if (wl12xx_change_fw_if_needed(wl)) {
+               ret = -EBUSY;
                goto out;
+       }
 
        if (is_ibss)
                ret = wl12xx_cmd_role_start_ibss(wl, wlvif);