diff --git a/src/sbbs3/prntfile.cpp b/src/sbbs3/prntfile.cpp index 4f94366d3604074c3c98d6b43111898e30abc36d..187f8d5db7e58291dd8550e4c94e876b2eb054b7 100644 --- a/src/sbbs3/prntfile.cpp +++ b/src/sbbs3/prntfile.cpp @@ -282,8 +282,11 @@ bool sbbs_t::menu(const char *code, int mode, JSObject* obj) } if(menu_exists(code, next, path)) break; - if(!menu_exists(code, last, path)) + if(!menu_exists(code, last, path)) { + if(!(mode & P_NOERROR)) + errormsg(WHERE, ERR_CHK, path); return false; + } } while(0); }