diff --git a/src/sbbs3/scfg/scfg.c b/src/sbbs3/scfg/scfg.c
index 615191ed85e2ec7b795e7d9c84dde34e5e360cb5..df17162e208b7c2a254443f721eaba575616f995 100644
--- a/src/sbbs3/scfg/scfg.c
+++ b/src/sbbs3/scfg/scfg.c
@@ -87,6 +87,8 @@ int main(int argc, char **argv)
     printf("\r\nSynchronet Configuration Utility (%s)  v%s  Copyright 2003 "
         "Rob Swindell\r\n",PLATFORM_DESC,VERSION);
 
+	cfg.size=sizeof(cfg);
+
     memset(&uifc,0,sizeof(uifc));
     p=getenv("SBBSCTRL");
     if(p!=NULL)