diff --git a/src/sbbs3/scfg/scfg.c b/src/sbbs3/scfg/scfg.c
index 3916b21690f0afdaed4435d38660a3fae63c6e1c..e5bbc890667731efeb731c53e777ba4aa383a293 100644
--- a/src/sbbs3/scfg/scfg.c
+++ b/src/sbbs3/scfg/scfg.c
@@ -192,6 +192,7 @@ if(chdir(cfg.ctrl_dir)!=0) {
 		,errno,cfg.ctrl_dir);
 	exit(-1);
 }
+FULLPATH(".",cfg.ctrl_dir,sizeof(cfg.ctrl_dir));
 
 uifc.size=sizeof(uifc);
 #if defined(USE_FLTK)