Index: /fact/FADctrl/FAD.cc
===================================================================
--- /fact/FADctrl/FAD.cc	(revision 11076)
+++ /fact/FADctrl/FAD.cc	(revision 11077)
@@ -847,5 +847,5 @@
   vector<unsigned long> EventNumbers(Boards.size());
   vector<bool> AcalibDone(Boards.size());
-  map<unsigned int, class FADBoard *> ActiveBoards;
+  vector<class FADBoard *> ActiveBoards;
   double Temp;
   string IDString;
@@ -912,5 +912,5 @@
 	if (Mode == idle) {
 	  ActiveBoards.clear();
-	  for (unsigned int i=0; i<Boards.size(); i++) if (Boards[i]->Active) ActiveBoards[i] = Boards[i];
+	  for (unsigned int i=0; i<Boards.size(); i++) if (Boards[i]->Active) ActiveBoards.push_back(Boards[i]);
 	  RHeader->NBoards = ActiveBoards.size();
 	  
@@ -949,5 +949,5 @@
 	// Check all boards that have new data
 	for (unsigned int Brd=0; Brd<ActiveBoards.size(); Brd++) {
-	  if (IDString.find(string("EVENT")+Boards[Brd]->Name) == string::npos) continue;
+	  if (IDString.find(string("EVENT")+ActiveBoards[Brd]->Name) == string::npos) continue;
 
 	  // Fill M0 BoardStructure		
