Index: trunk/MagicSoft/Mars/mimage/MHillasCalc.cc
===================================================================
--- trunk/MagicSoft/Mars/mimage/MHillasCalc.cc	(revision 2438)
+++ trunk/MagicSoft/Mars/mimage/MHillasCalc.cc	(revision 2440)
@@ -77,5 +77,5 @@
 MHillasCalc::MHillasCalc(const char *name, const char *title)
     : fHilName("MHillas"), fHilExtName("MHillasExt"),
-    fImgParName("MNewImagePar"), fFlags(0xff)
+    fImgParName("MNewImagePar"), fErrors(5), fFlags(0xff)
 {
     fName  = name  ? name  : "MHillasCalc";
@@ -135,5 +135,5 @@
     }
 
-    memset(fErrors, 0, sizeof(fErrors));
+    memset(fErrors.GetArray(), 0, sizeof(Char_t)*fErrors.GetSize());
 
     return kTRUE;
Index: trunk/MagicSoft/Mars/mimage/MHillasCalc.h
===================================================================
--- trunk/MagicSoft/Mars/mimage/MHillasCalc.h	(revision 2438)
+++ trunk/MagicSoft/Mars/mimage/MHillasCalc.h	(revision 2440)
@@ -12,4 +12,7 @@
 #ifndef MARS_MTask
 #include "MTask.h"
+#endif
+#ifndef ROOT_TArrayC
+#include <TArrayC.h>
 #endif
 
@@ -33,5 +36,5 @@
     TString      fImgParName;
 
-    Int_t        fErrors[5];
+    TArrayC      fErrors;
 
     Int_t        fFlags;
