From 9f9225981c535f46cec987cbcafbefae1e22e2bc Mon Sep 17 00:00:00 2001
From: David Beniamine <david.beniamine@tetras-libre.fr>
Date: Thu, 26 Oct 2017 15:27:27 +0200
Subject: [PATCH] Fix bug killing config

---
 src/tetras-back | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/tetras-back b/src/tetras-back
index 66b704d..5baf859 100755
--- a/src/tetras-back
+++ b/src/tetras-back
@@ -293,15 +293,15 @@ sub start_daemon(){
     # Handle runtime errors
     $SIG{__DIE__}  = sub {do_stop(shift,1)};
     $SIG{__WARN__} = sub {$Logger->warning(shift)};
-    $CFG::CFG{DISKS}{RUNNING}="";
-    save_config();
-    notify();
     $Logger->info("Daemon opérationnel");
 
     # Read config
     if (my $err = ReadCfg($CFGFILE)) {
         do_stop("Erreur '$err'", 1)
     }
+    $CFG::CFG{DISKS}{RUNNING}="";
+    save_config();
+    notify();
 
     # Read fifo
     while(my $line = <FIFO>){
-- 
GitLab