summaryrefslogtreecommitdiffstats
path: root/src/bondwizard.cpp
diff options
context:
space:
mode:
authorTimothy Pearson <kb9vqf@pearsoncomputing.net>2025-10-04 17:57:39 -0500
committerTimothy Pearson <tpearson@raptorengineering.com>2025-10-22 19:23:56 -0500
commit0ec157490e8f16ed52e507752c06dcb5e6576f21 (patch)
treec81fee1413e097f727830f686e0339907f5aae23 /src/bondwizard.cpp
parent564b550458c854dfec4b90d583bea6d4dbcbc4e5 (diff)
downloadkcmldap-0ec15749.tar.gz
kcmldap-0ec15749.zip
Save Kerberos settings before creating machine entry in LDAP database in bonding wizard
Signed-off-by: Timothy Pearson <kb9vqf@pearsoncomputing.net>
Diffstat (limited to 'src/bondwizard.cpp')
-rw-r--r--src/bondwizard.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/bondwizard.cpp b/src/bondwizard.cpp
index ad411b7..da46347 100644
--- a/src/bondwizard.cpp
+++ b/src/bondwizard.cpp
@@ -202,6 +202,9 @@ void BondWizard::accept(){
cancelButton()->setEnabled(false);
finishpage->setEnabled(false);
+ // Write settings before attempting to connect to kadmin
+ m_ldapConfig->save();
+
if (LDAPManager::bondRealm(finishpage->ldapAdminUsername->text(), finishpage->ldapAdminPassword->password(), finishpage->ldapAdminRealm->text(), &errorString) == 0) {
m_finalRealm.bonded = true;
if (m_realmList->contains(m_finalRealm.name)) {