diff --git a/src/OutputFileHandler.cc b/src/OutputFileHandler.cc
index 6ad1e4378630a6992df0a9d54819e80cd03ce136..b046bd4ad68ae57677ee1094ff86175527869a87 100644
--- a/src/OutputFileHandler.cc
+++ b/src/OutputFileHandler.cc
@@ -98,7 +98,8 @@ void OutputFileHandler::CommitLumisection() {
   // Update run counters
   run_.AddLumisectionMetadata(*ls_);
 
-  ls_.release();
+  // Delete from heap
+  ls_.reset(nullptr);
 }
 
 void OutputFileHandler::CommitRun() {