# HG changeset patch
# User Florian Pose <fp@igh-essen.com>
# Date 1209125606 0
# Node ID ad703091a32b7d53954e5a81deb650c5220ebcf1
# Parent  5ecf7e5729f95755f93f2753e9873f8a645eda33
Moved setting of the allow flags.

diff -r 5ecf7e5729f9 -r ad703091a32b master/master.c
--- a/master/master.c	Fri Apr 25 12:08:11 2008 +0000
+++ b/master/master.c	Fri Apr 25 12:13:26 2008 +0000
@@ -1315,9 +1315,6 @@
         domain_offset += domain->data_size;
     }
 
-    master->allow_config = 1; // request the current configuration
-    master->allow_scan = 1; // allow re-scanning on topology change
-
     // restart EoE process and master thread with new locking
 #ifdef EC_EOE
     ec_master_eoe_stop(master);
@@ -1337,10 +1334,12 @@
         EC_ERR("Failed to start master thread!\n");
         return -1;
     }
-
 #ifdef EC_EOE
     ec_master_eoe_start(master);
 #endif
+
+    master->allow_config = 1; // request the current configuration
+    master->allow_scan = 1; // allow re-scanning on topology change
     return 0;
 }