diff --git a/pgadmin/frm/frmMainConfig.cpp b/pgadmin/frm/frmMainConfig.cpp
index 92a85da..7f71a13 100644
--- a/pgadmin/frm/frmMainConfig.cpp
+++ b/pgadmin/frm/frmMainConfig.cpp
@@ -49,13 +49,16 @@ frmMainConfig::frmMainConfig(frmMain *parent, pgServer *server)
 {
 	wxString applicationname = appearanceFactory->GetLongAppName() + _(" - Configuration Editor");
 	if (server)
+	{
 		conn = server->CreateConn(wxEmptyString, 0, applicationname);
+		serverVersionNumber = server->GetVersionNumber();
+	}
+	else
+		serverVersionNumber = wxEmptyString;
 
 	InitForm();
 	Init();
 
-	serverVersionNumber = server->GetVersionNumber();
-
 	if (conn)
 	{
 		if (serverFileName.IsEmpty())
