From 5bed17a8afce3d6b95e6b94a84dee1c0f3bdf16e Mon Sep 17 00:00:00 2001
From: XMRig <support@xmrig.com>
Date: Thu, 27 Jul 2017 07:36:16 +0300
Subject: [PATCH] Fix stop for FailoverStrategy.

---
 src/net/strategies/FailoverStrategy.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/net/strategies/FailoverStrategy.cpp b/src/net/strategies/FailoverStrategy.cpp
index 13ba964cd..380cf9817 100644
--- a/src/net/strategies/FailoverStrategy.cpp
+++ b/src/net/strategies/FailoverStrategy.cpp
@@ -66,6 +66,11 @@ void FailoverStrategy::stop()
     for (size_t i = 0; i < m_pools.size(); ++i) {
         m_pools[i]->disconnect();
     }
+
+    m_index  = 0;
+    m_active = -1;
+
+    m_listener->onPause(this);
 }