From 69b11a373ec01556a7cf9c49626032699536f19c Mon Sep 17 00:00:00 2001
From: Janis Streib <me@janis-streib.de>
Date: Fri, 19 May 2023 17:24:54 +0200
Subject: [PATCH] FIX: more graceful close

---
 src/G4Export.cpp |    7 ++-----
 1 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/src/G4Export.cpp b/src/G4Export.cpp
index 97016fe..515caae 100644
--- a/src/G4Export.cpp
+++ b/src/G4Export.cpp
@@ -81,13 +81,13 @@
 		// usleep(8000);
 	}
 
+	g4_close_tracker();
 	return NULL;
 }
 
 void sighandler(int s){
 	printf("Caught signal %d\n",s);
-	// FIXME: Do something gracefully
-	exit(1);
+	RunCollect=0;
 }
 
 int main(int argc,char* argv[]){
@@ -149,9 +149,6 @@
   sigaction(SIGINT, &sigIntHandler, NULL);
 
   Collect(&rs);
-
-  delete[] rs.srcList;
-  delete[] rs.hubList;
 
   return 0;
 }

--
Gitblit v1.9.1