Avoid cascading warnings when leaving DLE mode fails by clearing
the DLE flag before entering recovery.
Signed-off-by: Tilman Schmidt <tilman@imap.cc>
Signed-off-by: David S. Miller <davem@davemloft.net>
                break;
        case ACT_FAILDLE0:
                cs->cur_at_seq = SEQ_NONE;
-               dev_warn(cs->dev, "Could not leave DLE mode.\n");
+               dev_warn(cs->dev, "Error leaving DLE mode.\n");
+               cs->dle = 0;
                at_state2 = &cs->bcs[cs->curchannel].at_state;
                disconnect(&at_state2);
                schedule_init(cs, MS_RECOVER);