Fix for INFINITE_LOOP reported by Coverity
authorhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 27 Aug 2010 15:02:13 +0000 (15:02 +0000)
committerhristov <hristov@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 27 Aug 2010 15:02:13 +0000 (15:02 +0000)
RALICE/AliMath.cxx

index 7e48b63..7f0fdb6 100644 (file)
@@ -591,7 +591,7 @@ Double_t AliMath::BesselI(Int_t n,Double_t x) const
  Double_t bi=1;
  Double_t result=0;
  Int_t m=2*((n+int(sqrt(float(iacc*n))))); // Downward recurrence from even m
- for (Int_t j=m; j<=1; j--)
+ for (Int_t j=m; j>=1; j--)
  {
   bim=bip+double(j)*tox*bi;
   bip=bi;