Commit 6ba1e9b5b2092b678fd4dacb3d44c41a82c27cf2
1 parent
f216e606
Dispose event files only if they exist on disk.
Showing
1 changed file
with
5 additions
and
2 deletions
src/ctmodel/ctmodel.cpp
| ... | ... | @@ -273,8 +273,11 @@ void ctmodel::run(void) |
| 273 | 273 | // Fill the cube |
| 274 | 274 | fill_cube(obs); |
| 275 | 275 | |
| 276 | - // Dispose events to free memory | |
| 277 | - obs->dispose_events(); | |
| 276 | + // Dispose events to free memory if event file exists on disk | |
| 277 | + if (obs->eventfile().length() > 0 && | |
| 278 | + gammalib::file_exists(obs->eventfile())) { | |
| 279 | + obs->dispose_events(); | |
| 280 | + } | |
| 278 | 281 | |
| 279 | 282 | } // endif: CTA observation found |
| 280 | 283 | ... | ... |