Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit accec86c authored by Irfan Sheriff's avatar Irfan Sheriff
Browse files

Fix reconnect/reassociate handling

We are dropping incorrectly when in disconnected state

Bug: 8357624
Change-Id: I8919dcd679da6b5fc6c7f671e243f08e42b91ff3
parent 652b7915
Loading
Loading
Loading
Loading
+8 −3
Original line number Diff line number Diff line
@@ -3319,9 +3319,14 @@ public class WifiStateMachine extends StateMachine {
                    }
                case CMD_RECONNECT:
                case CMD_REASSOCIATE:
                    // Drop a third party reconnect/reassociate if we are
                    // tempoarily disconnected for p2p
                    if (mTemporarilyDisconnectWifi) ret = NOT_HANDLED;
                    if (mTemporarilyDisconnectWifi) {
                        // Drop a third party reconnect/reassociate if STA is
                        // temporarily disconnected for p2p
                        break;
                    } else {
                        // ConnectModeState handles it
                        ret = NOT_HANDLED;
                    }
                    break;
                default:
                    ret = NOT_HANDLED;