Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 3403)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 3404)
@@ -4,4 +4,9 @@
 
                                                  -*-*- END OF LINE -*-*-
+ 2004/03/04: Sebastian Raducci
+  
+   * msignal/MArrivalTimeCalc.cc
+     - fixed a memory leak (the spline was not deleted...)
+
  2004/03/04: Thomas Bretz
 
Index: /trunk/MagicSoft/Mars/msignal/MArrivalTimeCalc.cc
===================================================================
--- /trunk/MagicSoft/Mars/msignal/MArrivalTimeCalc.cc	(revision 3403)
+++ /trunk/MagicSoft/Mars/msignal/MArrivalTimeCalc.cc	(revision 3404)
@@ -201,5 +201,7 @@
     const Double_t pedestal = ped.GetPedestal();
     const Double_t halfMax = (maximum - pedestal)/2.;
-    return (halfMax > pedestal) ? (Float_t ) spline->FindVal(halfMax,abMaximum,'l'): 0.0;
+    Float_t time = (halfMax > pedestal) ? (Float_t ) spline->FindVal(halfMax,abMaximum,'l'): 0.0;
+    delete spline;
+    return time;
     
 }
