diff --git a/src/sbbs3/main.cpp b/src/sbbs3/main.cpp index c022e9a7a5c5c2b8b0ab79ce8454b34682da1c6c..110cfb46c69a3c774d1d760f4593591b348f8b62 100644 --- a/src/sbbs3/main.cpp +++ b/src/sbbs3/main.cpp @@ -2774,7 +2774,7 @@ void event_thread(void* arg) sbbs->console&=~CON_L_ECHO; sbbs->online=FALSE; } - if(remove(g.gl_pathv[i])) + if(fexist(g.gl_pathv[i]) && remove(g.gl_pathv[i]) != 0) sbbs->errormsg(WHERE, ERR_REMOVE, g.gl_pathv[i], 0); if(remove(semfile)) sbbs->errormsg(WHERE, ERR_REMOVE, semfile, 0);