Index: /trunk/MagicSoft/Mars/msignal/MExtractSignal.cc
===================================================================
--- /trunk/MagicSoft/Mars/msignal/MExtractSignal.cc	(revision 3396)
+++ /trunk/MagicSoft/Mars/msignal/MExtractSignal.cc	(revision 3397)
@@ -161,5 +161,5 @@
 
         Int_t  sumlo = 0;
-        Byte_t satlo = kFALSE;
+        Byte_t satlo = 0;
         if (pixel.HasLoGain())
         {
Index: /trunk/MagicSoft/Mars/msignal/MExtractSignal2.cc
===================================================================
--- /trunk/MagicSoft/Mars/msignal/MExtractSignal2.cc	(revision 3396)
+++ /trunk/MagicSoft/Mars/msignal/MExtractSignal2.cc	(revision 3397)
@@ -213,9 +213,15 @@
         // Find signal in hi- and lo-gain
         //
-        Int_t sumhi, sumlo, sathi, satlo;
+        Int_t sumhi, sathi;
         FindSignal(pixel.GetHiGainSamples()+fHiGainFirst, fNumHiGainSamples, sumhi, sathi);
-        FindSignal(pixel.GetLoGainSamples()+fLoGainFirst, fNumLoGainSamples, sumlo, satlo);
-        if (satlo)
-            sat++;
+
+        Int_t sumlo=0;
+        Int_t satlo=0;
+        if (pixel.HasLoGain())
+        {
+            FindSignal(pixel.GetLoGainSamples()+fLoGainFirst, fNumLoGainSamples, sumlo, satlo);
+            if (satlo)
+                sat++;
+        }
 
         //
