]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGLF/FORWARD/analysis2/AliBasedNdetaTask.cxx
Always delete TObjArrays created by TString::Tokenize (Ruben)
[u/mrichter/AliRoot.git] / PWGLF / FORWARD / analysis2 / AliBasedNdetaTask.cxx
index 51cc17138bc06f5ddfbc9985e76ce07112cc796b..2407298b8132018b95c53d9fd96031783c92afc7 100644 (file)
@@ -242,7 +242,8 @@ AliBasedNdetaTask::ParseNormalizationScheme(const char* what)
   TString     twhat(what);
   twhat.ToUpper();
   TObjString* opt;
-  TIter       next(twhat.Tokenize(" ,|"));
+  TObjArray* token = twhat.Tokenize(" ,|");
+  TIter       next(token);
   while ((opt = static_cast<TObjString*>(next()))) { 
     TString s(opt->GetString());
     if      (s.IsNull()) continue;
@@ -264,6 +265,7 @@ AliBasedNdetaTask::ParseNormalizationScheme(const char* what)
     if (add) scheme |= bit;
     else     scheme ^= bit;
   }
+  delete token;
   return scheme;
 }  
 //________________________________________________________________________