diff --git a/src/sbbs3/umonitor/umonitor.c b/src/sbbs3/umonitor/umonitor.c index 19bffd961e0a54fcbdb2e0b88ee7f795a844016e..e8b0ef8d0069655d2a20604dc033c72a141be256 100644 --- a/src/sbbs3/umonitor/umonitor.c +++ b/src/sbbs3/umonitor/umonitor.c @@ -869,7 +869,10 @@ int main(int argc, char** argv) { if(fp!=NULL) fclose(fp); - chdir(bbs_startup.ctrl_dir); + if(chdir(bbs_startup.ctrl_dir) != 0) { + printf("Error %d changing directory to: %s\n", errno, bbs_startup.ctrl_dir); + exit(1); + } /* Read .cfg files here */ memset(&cfg,0,sizeof(cfg));