diff --git a/src/sbbs3/chksmb.c b/src/sbbs3/chksmb.c
index 8e4267df59a410b6d1437dd42ced2540e914cf7a..ea5a533f17989d363fb3093d1b63d220b641a8b5 100644
--- a/src/sbbs3/chksmb.c
+++ b/src/sbbs3/chksmb.c
@@ -989,7 +989,6 @@ int main(int argc, char **argv)
 			,totaldelmsgs,ultoac(packable,str));
 
 	if(pause_on_error && errlast!=errors) {
-		fcloseall();
 		fprintf(stderr,"\7\nHit any key to continue...");
 		if(!getch())
 			getch();
diff --git a/src/sbbs3/sbbsecho.c b/src/sbbs3/sbbsecho.c
index 3f6680695d54979e12662ca41f17a58ca56e74ca..955ee1680942dad1f90554e539f656bbb090693c 100644
--- a/src/sbbs3/sbbsecho.c
+++ b/src/sbbs3/sbbsecho.c
@@ -2013,7 +2013,6 @@ ulong loadmsgs(post_t** post, ulong ptr)
 void bail(int code)
 {
 	if((code && pause_on_abend) || pause_on_exit) {
-		fcloseall();
 		fprintf(stderr,"\nHit any key...");
 		getch();
 		fprintf(stderr,"\n");
diff --git a/src/sbbs3/sexyz.c b/src/sbbs3/sexyz.c
index c0d7d00daa37d79d7bf8c08dfd44dca5c722df92..6ed401da83329120375b6f49cbe189c282bc57b5 100644
--- a/src/sbbs3/sexyz.c
+++ b/src/sbbs3/sexyz.c
@@ -1390,7 +1390,6 @@ static int receive_files(char** fname_list, int fnames)
 
 void bail(int code)
 {
-	fcloseall();
 	if(pause_on_exit || (pause_on_abend && code!=0)) {
 		printf("Hit enter to continue...");
 		getchar();