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();