Skip to content
Commit 68627375 authored by David Faure's avatar David Faure
Browse files

KSieve: don't call connectToHost twice for each host on startup.

Summary:
The code to reconnect after a disconnect shouldn't just assume
that "m_connected == false" means we're disconnected. There's a 3rd case:
we are trying to connect. So I introduced another boolean, m_disconnected.

When disconnected, m_connected == false, m_disconnected == true.
While trying to connect, m_connected == false, m_disconnected == false.
When connected, m_connected == true, m_disconnected == false.

Test Plan: Watching kmail's debug output

Reviewers: mlaurent

Subscribers: #kde_pim

Differential Revision: https://phabricator.kde.org/D2172
parent ee4afdd7
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment