Index: trunk/MagicSoft/Simulation/Detector/ReflectorII/lagrange.h
===================================================================
--- trunk/MagicSoft/Simulation/Detector/ReflectorII/lagrange.h	(revision 784)
+++ trunk/MagicSoft/Simulation/Detector/ReflectorII/lagrange.h	(revision 785)
@@ -36,5 +36,5 @@
 */
 
-#define FindLagrange(t,m,x)  {m = 0; while (t[0][++m] < x);} --m
+#define FindLagrange(t,m,x,M)  {m = 0; while (t[0][m++] < x && m<M-1); } --m
 
 /*
