diff --git a/net/netxng/src/TNetXNGFile.cxx b/net/netxng/src/TNetXNGFile.cxx index c4e53a6ff0c53..e447ec1471718 100644 --- a/net/netxng/src/TNetXNGFile.cxx +++ b/net/netxng/src/TNetXNGFile.cxx @@ -322,6 +322,8 @@ void TNetXNGFile::Close(const Option_t */*option*/) { TFile::Close(); + if (!fFile) return; + XrdCl::XRootDStatus status = fFile->Close(); if (!status.IsOK()) { Error("Close", "%s", status.ToStr().c_str());