Index: libcfa/src/heap.cfa
===================================================================
--- libcfa/src/heap.cfa	(revision 6545a88e77d147197b01b87bba0601b8a05886a0)
+++ libcfa/src/heap.cfa	(revision b42d0ea45e1cc153db36fdabba56bbc5035f39a6)
@@ -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"
