From aff935b3c7f9a4c0b60618200db5a5f3e38ff59c Mon Sep 17 00:00:00 2001 From: Felix Geyer Date: Sun, 31 Jan 2016 17:08:50 +0100 Subject: [PATCH] Properly handle a missing key filename. --- src/gui/DatabaseRepairWidget.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gui/DatabaseRepairWidget.cpp b/src/gui/DatabaseRepairWidget.cpp index b7eeac21..f1b760f9 100644 --- a/src/gui/DatabaseRepairWidget.cpp +++ b/src/gui/DatabaseRepairWidget.cpp @@ -51,6 +51,7 @@ void DatabaseRepairWidget::openDatabase() if (!key.load(keyFilename, &errorMsg)) { MessageBox::warning(this, tr("Error"), tr("Can't open key file").append(":\n").append(errorMsg)); Q_EMIT editFinished(false); + return; } masterKey.addKey(key); }