Index: trunk/MagicSoft/Mars/mimage/MImgCleanTGB.cc
===================================================================
--- trunk/MagicSoft/Mars/mimage/MImgCleanTGB.cc	(revision 2330)
+++ trunk/MagicSoft/Mars/mimage/MImgCleanTGB.cc	(revision 2377)
@@ -257,4 +257,5 @@
 #include <TGFrame.h>      // TGFrame
 #include <TGLabel.h>      // TGLabel
+#include <TArrayC.h>      // TArrayC
 #include <TGTextEntry.h>  // TGTextEntry
 
@@ -481,6 +482,8 @@
     Double_t sdev = sqrt(sq/w2 - mean*mean);
 
-    Byte_t *nb = new Byte_t[1000];
-    memset(nb, 0, 577);
+    TArrayC n(fCam->GetNumPixels());
+    Byte_t *nb = (Byte_t*)n.GetArray();
+    //Byte_t *nb = new Byte_t[1000];
+    //memset(nb, 0, 577);
 
     for (Int_t i=0; i<entries; i++)
@@ -512,6 +515,4 @@
     //CleanStep3(nb, 2, 3);
 
-    delete nb;
-
     return kTRUE;
 }
