diff --git a/src/sbbs3/text_sec.cpp b/src/sbbs3/text_sec.cpp
index 2f1689bf110419cc1ab7af9a8be4aed2d3c60354..0ddda545f418e60f24f477e795f898c0085581c7 100644
--- a/src/sbbs3/text_sec.cpp
+++ b/src/sbbs3/text_sec.cpp
@@ -245,6 +245,7 @@ int sbbs_t::text_sec()
 					,cfg.data_dir,cfg.txtsec[usrsec[cursec]]->code,file[i]);
 			else
 				strcpy(str,file[i]);
+			fexistcase(str);
 			attr(LIGHTGRAY);
 			printfile(str,0);
 			sprintf(str,"%s read text file: %s"