diff --git a/src/tetras-back b/src/tetras-back
index 66b704dcfd848bd059120ce84aeb106c4517a9ba..5baf8592ab4c7ad187f5165a84b1fd557ccb23c7 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>){