]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PHOS/AliPHOSRecPoint.cxx
Fixed Coverity defect (DIVIDE_BY_ZERO)
[u/mrichter/AliRoot.git] / PHOS / AliPHOSRecPoint.cxx
index e34210e090dcd28d7d61a45783a4cc2ac7b36999..9622d1cb6b44dfad6cfa4e0d6f544b9258a54547 100644 (file)
@@ -107,14 +107,18 @@ AliPHOSRecPoint& AliPHOSRecPoint::operator= (const AliPHOSRecPoint &rp)
   fLocPos = rp.fLocPos;
 
   if (fDigitsList != 0) delete [] fDigitsList;
-  if (rp.fMulDigit>0) fDigitsList = new Int_t[rp.fMulDigit];
-  for(Int_t i=0; i<fMaxDigit; i++)
-    fDigitsList[i] = rp.fDigitsList[i];
+  if (fMaxDigit>0) {
+    fDigitsList = new Int_t[fMaxDigit];
+    for(Int_t i=0; i<fMaxDigit; i++)
+      fDigitsList[i] = rp.fDigitsList[i];
+  }
 
   if (fTracksList != 0) delete [] fTracksList;
-  if (rp.fMulTrack>0) fTracksList = new Int_t[rp.fMulTrack];
-  for(Int_t i=0; i<fMaxTrack; i++)
-    fTracksList[i] = rp.fTracksList[i];
+  if (fMaxTrack>0) {
+    fTracksList = new Int_t[fMaxTrack];
+    for(Int_t i=0; i<fMaxTrack; i++)
+      fTracksList[i] = rp.fTracksList[i];
+  }
 
   return *this;
 }