From 3479784f763b9511376c7954596aa756f359df5e Mon Sep 17 00:00:00 2001
From: "littletux89@gmail.com" <littletux89@gmail.com>
Date: Fri, 2 Aug 2019 23:26:31 +0300
Subject: [PATCH] [*] Fixed crash of the gui-client when rewriting logs.

---
 KelvinDashboardGUI/DapServiceController.cpp       | 2 +-
 KelvinDashboardGUI/KelvinDashboardGUI.pro         | 1 -
 KelvinDashboardService/KelvinDashboardService.pro | 2 +-
 3 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/KelvinDashboardGUI/DapServiceController.cpp b/KelvinDashboardGUI/DapServiceController.cpp
index 8da8fcf7f..dc5bae9c6 100755
--- a/KelvinDashboardGUI/DapServiceController.cpp
+++ b/KelvinDashboardGUI/DapServiceController.cpp
@@ -110,7 +110,7 @@ void DapServiceController::processGetNodeLogs(const QStringList &aNodeLogs)
             if(x != aNodeLogs.size())
                 --x;
         }
-        else
+        else if( x != aNodeLogs.size())
         {
             list.append(aNodeLogs[x]);
             ++counter;
diff --git a/KelvinDashboardGUI/KelvinDashboardGUI.pro b/KelvinDashboardGUI/KelvinDashboardGUI.pro
index 1fc8210de..9ab746e33 100755
--- a/KelvinDashboardGUI/KelvinDashboardGUI.pro
+++ b/KelvinDashboardGUI/KelvinDashboardGUI.pro
@@ -23,7 +23,6 @@ win32 {
 else {
     VERSION = $$VER_MAJ\.$$VER_MIN\-$$VER_PAT
     DEFINES += CLI_PATH=\\\"/opt/kelvin-node/bin/kelvin-node-cli\\\"
-    DEFINES += LOG_FILE=\\\"/opt/kelvin-node/bin/kelvin-node_logs.txt\\\"
 }
 
 # The following define makes your compiler emit warnings if you use
diff --git a/KelvinDashboardService/KelvinDashboardService.pro b/KelvinDashboardService/KelvinDashboardService.pro
index 339a9223c..993f36d0e 100755
--- a/KelvinDashboardService/KelvinDashboardService.pro
+++ b/KelvinDashboardService/KelvinDashboardService.pro
@@ -25,7 +25,7 @@ win32 {
 else {
     VERSION = $$VER_MAJ\.$$VER_MIN\-$$VER_PAT
     DEFINES += CLI_PATH=\\\"/opt/kelvin-node/bin/kelvin-node-cli\\\"
-    DEFINES += LOG_FILE=\\\"/opt/kelvin-node/bin/kelvin-node_logs.txt\\\"
+    DEFINES += LOG_FILE=\\\"/opt/kelvin-node/kelvin-node_logs.txt\\\"
 }
 
 # The following define makes your compiler emit warnings if you use
-- 
GitLab