]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliMCEventHandler.cxx
Coverity fixes.
[u/mrichter/AliRoot.git] / STEER / AliMCEventHandler.cxx
index b6425a1f95fd1230d44064c6189868e1c23a26b0..8c2a21b55b43cba2e267457a34b7bd231ae5506b 100644 (file)
@@ -110,6 +110,7 @@ AliMCEventHandler::AliMCEventHandler(const char* name, const char* title) :
 AliMCEventHandler::~AliMCEventHandler()
 { 
     // Destructor
+  delete fPathName;
     delete fMCEvent;
     delete fFileE;
     delete fFileK;
@@ -139,7 +140,7 @@ Bool_t AliMCEventHandler::Init(Option_t* opt)
     // Tree K
     fFileK = TFile::Open(Form("%sKinematics%s.root", fPathName->Data(), fExtension));
     if (!fFileK) {
-       AliError(Form("AliMCEventHandler:Kinematics.root not found in directory %s ! \n", fPathName));
+       AliError(Form("AliMCEventHandler:Kinematics.root not found in directory %s ! \n", fPathName->Data()));
        fInitOk = kFALSE;
        return kTRUE;
     }
@@ -191,7 +192,7 @@ Bool_t AliMCEventHandler::GetEvent(Int_t iev)
   }
   // Folder name
   char folder[20];
-  sprintf(folder, "Event%d", iev);
+  snprintf(folder, 20, "Event%d", iev);
   // TreeE
   fTreeE->GetEntry(iev);
   // Tree K
@@ -283,7 +284,7 @@ Bool_t AliMCEventHandler::BeginEvent(Long64_t entry)
     }
 
     if (entry >= fNEvent) {
-       AliWarning(Form("AliMCEventHandler: Event number out of range %5d %5d\n", entry, fNEvent));
+       AliWarning(Form("AliMCEventHandler: Event number out of range %5lld %5d\n", entry, fNEvent));
        return kFALSE;
     }