From bfb64f065316fb788f4dcff8d1ed169729cd878b Mon Sep 17 00:00:00 2001 From: Nick Bolton Date: Mon, 17 Feb 2025 16:40:11 +0000 Subject: [PATCH] fix: Generate TLS certificate before generating TLS fingerprint --- src/apps/deskflow-gui/MainWindow.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/apps/deskflow-gui/MainWindow.cpp b/src/apps/deskflow-gui/MainWindow.cpp index c682cd6d8..091226375 100644 --- a/src/apps/deskflow-gui/MainWindow.cpp +++ b/src/apps/deskflow-gui/MainWindow.cpp @@ -1080,11 +1080,13 @@ QString MainWindow::localFingerPrintDb() bool MainWindow::regenerateLocalFingerprints() { + if (!QFile::exists(m_appConfig.tlsCertPath()) && !m_tlsUtility.generateCertificate()) { + return false; + } + TlsCertificate tls; if (!tls.generateFingerprint(m_appConfig.tlsCertPath())) { - if (!m_tlsUtility.generateCertificate()) { - return false; - } + return false; } updateLocalFingerprint();