Fixes for Coverity warnings
authormasera <masera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 30 Jan 2011 23:12:51 +0000 (23:12 +0000)
committermasera <masera@f7af4fe6-9843-0410-8265-dc069ae4e863>
Sun, 30 Jan 2011 23:12:51 +0000 (23:12 +0000)
ITS/AliITSCalibrationSPD.cxx

index 087be9c..5a3a22d 100644 (file)
@@ -54,14 +54,20 @@ void AliITSCalibrationSPD::AddBad(UInt_t col, UInt_t row) {
 //____________________________________________________________________________
 void AliITSCalibrationSPD::SetChipBad(UInt_t chip) {
   // set full chip bad
-  if (chip>=5) {AliError("Wrong chip number");}
-  fBadChip[chip]=kTRUE;
+  if (chip>=5 || chip<0 ) {AliError("Wrong chip number");
+  }
+  else {
+    fBadChip[chip]=kTRUE;
+  }
 }
 //____________________________________________________________________________
 void AliITSCalibrationSPD::UnSetChipBad(UInt_t chip) {
   // unset full chip bad
-  if (chip>=5) {AliError("Wrong chip number");}
-  fBadChip[chip]=kFALSE;
+  if (chip>=5 || chip<0 ) {AliError("Wrong chip number");
+  }
+  else {
+    fBadChip[chip]=kFALSE;
+  }
 }
 //____________________________________________________________________________
 Int_t AliITSCalibrationSPD::GetBadColAt(UInt_t index) const {