diff --git a/src/sbbs3/listfile.cpp b/src/sbbs3/listfile.cpp
index 240fbbf757e1dfda541a2d5f020c8677d6b6b13c..fdbf98c17ecec613452515ecf3dd8bea356c830e 100644
--- a/src/sbbs3/listfile.cpp
+++ b/src/sbbs3/listfile.cpp
@@ -442,7 +442,7 @@ bool sbbs_t::listfile(char *fname, char HUGE16 *buf, uint dirnum
 	if(exist && !(cfg.file_misc&FM_NO_LFN)) {
 		fexistcase(path);	/* Get real (long?) filename */
 		ptr=getfname(path);
-		if(stricmp(ptr,fname) && stricmp(ptr,str))
+		if(stricmp(ptr,tmp) && stricmp(ptr,str))
 			bprintf("%.*s\r\n%21s",LEN_FDESC,ptr,"");
 	}