diff --git a/src/sbbs3/listfile.cpp b/src/sbbs3/listfile.cpp
index f237cbd4d13e219983a015c1c2e37cdc1fe9bcbe..241a8d046107454b1d0476117241c0c7b97c97e2 100644
--- a/src/sbbs3/listfile.cpp
+++ b/src/sbbs3/listfile.cpp
@@ -1184,8 +1184,7 @@ int sbbs_t::listfileinfo(uint dirnum, char *filespec, long mode)
 						break;
 					if(f.misc&FM_EXTDESC) {
 						if(!noyes(text[DeleteExtDescriptionQ])) {
-							remove(str);
-							f.misc&=~FM_EXTDESC; } 
+							f.misc&=~FM_EXTDESC; }
 					}
 					if(!dir_op(dirnum)) {
 						putfiledat(&cfg,&f);