Blob Blame History Raw
diff -ur root-5.26.00d.orig/tutorials/tree/cernbuild.C root-5.26.00d/tutorials/tree/cernbuild.C
--- root-5.26.00d.orig/tutorials/tree/cernbuild.C	2010-08-24 13:29:47.000000000 +0200
+++ root-5.26.00d/tutorials/tree/cernbuild.C	2010-08-29 10:20:56.069801363 +0200
@@ -18,6 +18,7 @@
 
    //The input file cern.dat is a copy of the CERN staff data base
    //from 1988
+   TString filename = "cernstaff.root";
    TString dir = gSystem->UnixPathName(gInterpreter->GetCurrentMacroName());
    dir.ReplaceAll("cernbuild.C","");
    dir.ReplaceAll("/./","/");
@@ -70,7 +71,10 @@
    tree->Write();
 
    fclose(fp);
-   if (get) return hfile;
    delete hfile;
+   if (get) {
+     hfile = TFile::Open(filename);
+     return hfile;
+   }
    return 0;
 }