Index: frmHbaConfig.cpp =================================================================== RCS file: /projects/pgadmin3/src/ui/frmHbaConfig.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -Lsrc/ui/frmHbaConfig.cpp -Lsrc/ui/frmHbaConfig.cpp -u -w -r1.3 -r1.4 --- src/ui/frmHbaConfig.cpp +++ src/ui/frmHbaConfig.cpp @@ -55,7 +55,7 @@ if (conn) { - serverFileName = conn->ExecuteScalar(wxT("SHOW hba_conf")); + serverFileName = conn->ExecuteScalar(wxT("SHOW hba_file")); if (serverFileName == wxT("unset") || serverFileName.IsEmpty()) serverFileName = wxT("pg_hba.conf"); Index: dlgHbaConfig.cpp =================================================================== RCS file: /projects/pgadmin3/src/ui/dlgHbaConfig.cpp,v retrieving revision 1.5 retrieving revision 1.6 diff -Lsrc/ui/dlgHbaConfig.cpp -Lsrc/ui/dlgHbaConfig.cpp -u -w -r1.5 -r1.6 --- src/ui/dlgHbaConfig.cpp +++ src/ui/dlgHbaConfig.cpp @@ -149,25 +149,26 @@ wxString dlgHbaConfig::GetHelpPage() const { - return wxT("pg/client-authentication"); + return wxT("client-authentication"); // auth-methods#auth-trust #auth-password #kerberos-auth #auth-ident #auth-pam } void dlgHbaConfig::OnAddDatabase(wxCommandEvent& ev) { - if (cbDatabase->GetSelection() < 3) + int sel = cbDatabase->GetSelection(); + if (sel < 3) return; wxString newDatabase; if (database == wxT("all") || database == wxT("sameuser") || database == wxT("samegroup") || database.Left(1) == wxT("@")) database = wxEmptyString; - if (cbDatabase->GetSelection() == 3) // file + if (sel == 3) // file newDatabase = wxT("@"); else { - wxString str=cbDatabase->GetValue(); + wxString str=cbDatabase->GetString(sel); if (str.Find(' ') >= 0) str = wxT("\"") + str + wxT("\""); @@ -201,12 +202,13 @@ void dlgHbaConfig::OnAddUser(wxCommandEvent& ev) { - if (cbUser->GetSelection() < 1) + int sel = cbUser->GetSelection(); + if (sel < 1) return; wxString newUser; - wxString str=cbUser->GetValue(); + wxString str=cbUser->GetString(sel); if (str.Left(6) == wxT("group ")) { if (str.Find(' ', true) > 5) Index: pgconfig.cpp =================================================================== RCS file: /projects/pgadmin3/src/utils/pgconfig.cpp,v retrieving revision 1.3 retrieving revision 1.4 diff -Lsrc/utils/pgconfig.cpp -Lsrc/utils/pgconfig.cpp -u -w -r1.3 -r1.4 --- src/utils/pgconfig.cpp +++ src/utils/pgconfig.cpp @@ -540,7 +540,7 @@ str += tabspace + GetMethod(); - if (connectType >= PGC_IDENT && !option.IsEmpty()) + if (method >= PGC_IDENT && !option.IsEmpty()) str += tabspace + option; return str;