]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDfeeParam.cxx
Fix Coverity defects
[u/mrichter/AliRoot.git] / TRD / AliTRDfeeParam.cxx
index 06d4a660d06a39a5961dce272fa79156bde2d98e..61558d20f15da86037c53f9b18a10a87b7b0ce86 100644 (file)
@@ -401,12 +401,12 @@ Short_t AliTRDfeeParam::ChipmaskToMCMlist( UInt_t cmA, UInt_t cmB, UShort_t link
   
   Short_t nmcm = 0;
   Short_t i;
-  for( i = 0 ; i < listSize ; i++ ) {
-     if( (cmA & (1 << i)) != 0 ) {
+  for( i = 0 ; i < 18 ; i++ ) {  // 18: number of MCMs on a ROB
+     if( (cmA & (1 << i)) != 0 && nmcm<listSize) {
         mcmList[nmcm] = ((linkpair*2) << 7) | i;
        ++nmcm;
     }
-    if( (cmB & (1 << i)) != 0 ) {
+    if( (cmB & (1 << i)) != 0  && nmcm<listSize) {
        mcmList[nmcm] = ((linkpair*2+1) << 7) | i;
        ++nmcm;
     }