Index: trunk/MagicSoft/Simulation/Detector/ReflectorII/lagrange.h
===================================================================
--- trunk/MagicSoft/Simulation/Detector/ReflectorII/lagrange.h	(revision 999)
+++ trunk/MagicSoft/Simulation/Detector/ReflectorII/lagrange.h	(revision 1000)
@@ -36,5 +36,5 @@
 */
 
-#define FindLagrange(t,m,x)  {m = 0; while (t[0][++m] < x);} --m
+#define FindLagrange(t,m,x)  {m = 0; while (t[0][++m] < x) if (m+1>=nReflectivity) break;} --m
 
 /*
