Coverity bugs
authorslindal <slindal@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 21 Feb 2011 19:42:01 +0000 (19:42 +0000)
committerslindal <slindal@f7af4fe6-9843-0410-8265-dc069ae4e863>
Mon, 21 Feb 2011 19:42:01 +0000 (19:42 +0000)
EVE/EveHLT/AliEveEventBufferHomer.cxx
EVE/EveHLT/AliEveEventBufferOffline.cxx
EVE/EveHLT/AliEveHOMERManagerEditor.cxx

index fa5b055..0483b43 100644 (file)
@@ -68,7 +68,7 @@ void AliEveEventBufferHomer::AddToBuffer(TObject * event) {
 
 
   TList * listIn = dynamic_cast<TList*>(event);
-  if(!(listIn->GetSize() > 0)) {
+  if(!listIn || !(listIn->GetSize() > 0)) {
     cout  << "AliEveEventBufferHomer::AddToBuffer(): List Is empty, not added to buffer!"<<endl;
     return;
   }
index df1adda..869fa21 100644 (file)
@@ -46,10 +46,11 @@ AliEveEventBufferOffline::AliEveEventBufferOffline(TString filename)  :
   }
 
   fTree = dynamic_cast<TTree *>(fFile->Get("HLTesdTree"));
-  cout << "File has " << fNEntries << "events" << endl;
-  fNEntries = fTree->GetEntries();
-  fEvent->ReadFromTree(fTree);
-  
+  if(fTree) {
+    fNEntries = fTree->GetEntries();
+    cout << "File has " << fNEntries << "events" << endl;
+    fEvent->ReadFromTree(fTree);
+  }
 }
 
 
index e160ffd..dda0f8f 100644 (file)
@@ -98,7 +98,7 @@ void AliEveHOMERManagerEditor::NextEvent() {
 
 void AliEveHOMERManagerEditor::SetTriggerString(int id) {
 
-  if (id < 0 || id > 4) {
+  if (id < 0 || id > 3) {
     return;
   }