From fea1cdc736ef434405421177bd123ac447a64441 Mon Sep 17 00:00:00 2001
From: Thulinma <jaron@vietors.com>
Date: Thu, 22 Jun 2017 11:57:31 +0200
Subject: [PATCH] Fixed timeout on shutdown+page change.

---
 src/output/output.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/output/output.cpp b/src/output/output.cpp
index f507a2f0..4057e1e5 100644
--- a/src/output/output.cpp
+++ b/src/output/output.cpp
@@ -431,7 +431,7 @@ namespace Mist{
     VERYHIGH_MSG("Loading track %lu, containing key %lld", trackId, keyNum);
     unsigned int timeout = 0;
     unsigned long pageNum = pageNumForKey(trackId, keyNum);
-    while (pageNum == -1){
+    while (config->is_active && myConn && pageNum == -1){
       if (!timeout){
         HIGH_MSG("Requesting page with key %lu:%lld", trackId, keyNum);
       }