diff --git a/src/sbbs3/un_rep.cpp b/src/sbbs3/un_rep.cpp
index 622e36012a827c553e78dddeee3d239a217732cb..7ae264db82498e3a8c622090d2ce7165d3b6da25 100644
--- a/src/sbbs3/un_rep.cpp
+++ b/src/sbbs3/un_rep.cpp
@@ -61,7 +61,7 @@ bool sbbs_t::unpack_rep(char* repfile)
 		strcpy(str,repfile);
 	else
 		sprintf(str,"%s%s.rep",cfg.temp_dir,cfg.sys_id);
-	if(!fexist(str)) {
+	if(!fexistcase(str)) {
 		bputs(text[QWKReplyNotReceived]);
 		logline("U!",AttemptedToUploadREPpacket);
 		logline(nulstr,"REP file not received");