From 6ba1e9b5b2092b678fd4dacb3d44c41a82c27cf2 Mon Sep 17 00:00:00 2001 From: Jürgen Knödlseder Date: Mon, 27 Oct 2014 11:25:48 +0100 Subject: [PATCH] Dispose event files only if they exist on disk. --- src/ctmodel/ctmodel.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/ctmodel/ctmodel.cpp b/src/ctmodel/ctmodel.cpp index 18daf9a..1d77402 100644 --- a/src/ctmodel/ctmodel.cpp +++ b/src/ctmodel/ctmodel.cpp @@ -273,8 +273,11 @@ void ctmodel::run(void) // Fill the cube fill_cube(obs); - // Dispose events to free memory - obs->dispose_events(); + // Dispose events to free memory if event file exists on disk + if (obs->eventfile().length() > 0 && + gammalib::file_exists(obs->eventfile())) { + obs->dispose_events(); + } } // endif: CTA observation found -- libgit2 0.21.4