Index: libcfa/src/heap.cfa
===================================================================
--- libcfa/src/heap.cfa	(revision d874f598f2d1413313b06f3e5509f760af64b3ac)
+++ libcfa/src/heap.cfa	(revision c9f9d4fa0f8c21b313d7d200fe5978130a462a5e)
@@ -10,6 +10,6 @@
 // Created On       : Tue Dec 19 21:58:35 2017
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Sat May 22 08:46:39 2021
-// Update Count     : 1036
+// Last Modified On : Mon Aug  9 19:03:02 2021
+// Update Count     : 1040
 //
 
@@ -102,4 +102,5 @@
 } // prtUnfreed
 
+extern int cfa_main_returned;							// from bootloader.cf
 extern "C" {
 	void heapAppStart() {								// called by __cfaabi_appready_startup
@@ -109,5 +110,5 @@
 	void heapAppStop() {								// called by __cfaabi_appready_startdown
 		fclose( stdin ); fclose( stdout );
-		prtUnfreed();
+		if ( cfa_main_returned ) prtUnfreed();			// do not check unfreed storage if exit called
 	} // heapAppStop
 } // extern "C"
