From 97d58b95b839b06a060a0f573e88583b7bcaecec Mon Sep 17 00:00:00 2001 From: Rene Brun <Rene.Brun@cern.ch> Date: Tue, 15 Dec 2009 08:10:40 +0000 Subject: [PATCH] From Philippe: avoid dereferencing a null pointer in TFile::Write git-svn-id: http://root.cern.ch/svn/root/trunk@31886 27541ba8-7e3a-0410-8455-c3a389f83636 --- io/io/src/TFile.cxx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/io/io/src/TFile.cxx b/io/io/src/TFile.cxx index 23d7fc772d0..4fa171b04ff 100644 --- a/io/io/src/TFile.cxx +++ b/io/io/src/TFile.cxx @@ -1886,7 +1886,11 @@ Int_t TFile::Write(const char *, Int_t opt, Int_t bufsiz) WriteHeader(); // Now write file header fMustFlush = kTRUE; - cursav->cd(); + if (cursav) { + cursav->cd(); + } else { + gDirectory = 0; + } return nbytes; } -- GitLab