Index: trunk/MagicSoft/Mars/Changelog
===================================================================
--- trunk/MagicSoft/Mars/Changelog	(revision 5754)
+++ trunk/MagicSoft/Mars/Changelog	(revision 5755)
@@ -20,4 +20,12 @@
 
                                                  -*-*- END OF LINE -*-*-
+
+ 2005/01/10 : Wolfgang Wittek
+
+   * mfbase/MFEventSelector2.cc
+     - check whether filter exists before calling 
+       filter->CallPreProcess(parlist)
+
+
  2005/01/08 Markus Gaug
 
Index: trunk/MagicSoft/Mars/mfbase/MFEventSelector2.cc
===================================================================
--- trunk/MagicSoft/Mars/mfbase/MFEventSelector2.cc	(revision 5754)
+++ trunk/MagicSoft/Mars/mfbase/MFEventSelector2.cc	(revision 5755)
@@ -453,7 +453,11 @@
 
     *fLog << all << "PreProcess..." << flush;
-    const Int_t rcf = filter->CallPreProcess(parlist);
-    if (rcf!=kTRUE)
+
+    if (filter != NULL)
+    {
+      const Int_t rcf = filter->CallPreProcess(parlist);
+      if (rcf!=kTRUE)
         return rcf;
+    }
 
     const Int_t rcr = read->CallPreProcess(parlist);
