From: kkanaki Date: Tue, 15 Mar 2011 14:49:46 +0000 (+0000) Subject: - coverity fix 14329 X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=commitdiff_plain;h=6527c6d65431ceada0cf277aa5fcceafe65e204c - coverity fix 14329 --- diff --git a/HLT/TPCLib/AliHLTTPCTrackHistoComponent.cxx b/HLT/TPCLib/AliHLTTPCTrackHistoComponent.cxx index e41978daf17..ac1d520e211 100644 --- a/HLT/TPCLib/AliHLTTPCTrackHistoComponent.cxx +++ b/HLT/TPCLib/AliHLTTPCTrackHistoComponent.cxx @@ -289,13 +289,13 @@ void AliHLTTPCTrackHistoComponent::ReadTracks(const AliHLTComponentBlockData* it Int_t sliceTrack = AliHLTTPCSpacePointData::GetSlice(idTrack); Int_t patchTrack = AliHLTTPCSpacePointData::GetPatch(idTrack); UInt_t pos = AliHLTTPCSpacePointData::GetNumber(idTrack); - - if( !fClustersArray[sliceTrack][patchTrack] ) continue; - + if(sliceTrack<0 || sliceTrack>36 || patchTrack<0 || patchTrack>5 ){ HLTError("Corrupted TPC cluster Id: slice %d, patch %d, cluster %d", sliceTrack, patchTrack, idTrack); continue; } + + if( !fClustersArray[sliceTrack][patchTrack] ) continue; if(fNSpacePoints[sliceTrack][patchTrack]<=pos ){ HLTError("Space point array out of boundaries!");