diff --git a/src/apps/deskflow-gui/MainWindow.cpp b/src/apps/deskflow-gui/MainWindow.cpp index 4be96c2b2..fcc27838f 100644 --- a/src/apps/deskflow-gui/MainWindow.cpp +++ b/src/apps/deskflow-gui/MainWindow.cpp @@ -168,7 +168,7 @@ MainWindow::MainWindow(ConfigScopes &configScopes, AppConfig &appConfig) deskflow::FingerprintDatabase db; db.read(localPath); - if (db.fingerprints().size() != 2) { + if (db.fingerprints().size() != kTlsDbSize) { regenerateLocalFingerprints(); } } @@ -495,7 +495,7 @@ void MainWindow::showMyFingerprint() deskflow::FingerprintDatabase db; db.read(localPath); - if (db.fingerprints().size() != 2) { + if (db.fingerprints().size() != kTlsDbSize) { if (regenerateLocalFingerprints()) showMyFingerprint(); return; diff --git a/src/lib/common/constants.h.in b/src/lib/common/constants.h.in index 266362128..ddbe2879c 100644 --- a/src/lib/common/constants.h.in +++ b/src/lib/common/constants.h.in @@ -28,6 +28,7 @@ const auto kDebugBuild = false; const auto kSslDir = "tls"; +const auto kTlsDbSize = 2; const auto kCertificateFilename = "@CMAKE_PROJECT_NAME@.pem"; const auto kFingerprintLocalFilename = "local-fingerprint"; const auto kFingerprintTrustedServersFilename = "trusted-servers";