diff --git a/src/sbbs3/scfg/scfg.c b/src/sbbs3/scfg/scfg.c
index ffcd6f6719a01021d68451618b46b4f5c4a96ee2..fff7e34777f4d46df155d4e90646f51d22a27101 100644
--- a/src/sbbs3/scfg/scfg.c
+++ b/src/sbbs3/scfg/scfg.c
@@ -167,7 +167,8 @@ int main(int argc, char **argv)
 backslashcolon(cfg.ctrl_dir);
 
 if(chdir(cfg.ctrl_dir)!=0) {
-	printf("!ERROR %d changing current directory to: %s\n",cfg.ctrl_dir);
+	printf("!ERROR %d changing current directory to: %s\n"
+		,errno,cfg.ctrl_dir);
 	exit(-1);
 }