diff --git a/src/sbbs3/ctrl/ConfigWizardUnit.cpp b/src/sbbs3/ctrl/ConfigWizardUnit.cpp
index 8020b39004a1f440fe57a96950431abfc5da6b1f..f7b329d10298b1c2fbbe71fa669b97ee1a8c997b 100644
--- a/src/sbbs3/ctrl/ConfigWizardUnit.cpp
+++ b/src/sbbs3/ctrl/ConfigWizardUnit.cpp
@@ -157,6 +157,7 @@ void __fastcall TConfigWizard::FormShow(TObject *Sender)
         sprintf(str,"%s /c ipconfig /all > %sipconfig.txt"
             ,getenv("COMSPEC"),scfg.ctrl_dir);
         WinExec(str,SW_HIDE);   /* there's got to be a better way! */
+        Sleep(1500);	/* give ipconfig time to run */
         sprintf(str,"%sipconfig.txt",scfg.ctrl_dir);
         FILE*   fp=fopen(str,"r");
         char*   p;