From e133b5fa707c06b5fe475dd0957ce6951999ca48 Mon Sep 17 00:00:00 2001 From: Aslan2142 Date: Sat, 29 Feb 2020 00:40:09 +0100 Subject: [PATCH] Fixed crash when generating password for new entry --- PKGBUILD_amd64 | 2 +- PKGBUILD_arm64 | 2 +- control_amd64 | 2 +- control_arm64 | 2 +- main.cpp | 2 +- mainwindow.cpp | 1 - passman.cpp | 1 + 7 files changed, 6 insertions(+), 6 deletions(-) diff --git a/PKGBUILD_amd64 b/PKGBUILD_amd64 index e7afeb8..b5af069 100644 --- a/PKGBUILD_amd64 +++ b/PKGBUILD_amd64 @@ -1,5 +1,5 @@ pkgname=passman -pkgver=1.0.1 +pkgver=1.0.2 pkgrel=1 pkgdesc="A Simple Password Manager with AES-256 Encryption" arch=('x86_64') diff --git a/PKGBUILD_arm64 b/PKGBUILD_arm64 index 366138c..e1c2532 100644 --- a/PKGBUILD_arm64 +++ b/PKGBUILD_arm64 @@ -1,5 +1,5 @@ pkgname=passman -pkgver=1.0.1 +pkgver=1.0.2 pkgrel=1 pkgdesc="A Simple Password Manager with AES-256 Encryption" arch=('aarch64') diff --git a/control_amd64 b/control_amd64 index 09c30ae..60fec78 100644 --- a/control_amd64 +++ b/control_amd64 @@ -1,5 +1,5 @@ Package: passman -Version: 1.0.1 +Version: 1.0.2 Section: utils Priority: optional Architecture: amd64 diff --git a/control_arm64 b/control_arm64 index 7f0412d..985ab9e 100644 --- a/control_arm64 +++ b/control_arm64 @@ -1,5 +1,5 @@ Package: passman -Version: 1.0.1 +Version: 1.0.2 Section: utils Priority: optional Architecture: arm64 diff --git a/main.cpp b/main.cpp index cdf6d6f..afc3afb 100644 --- a/main.cpp +++ b/main.cpp @@ -6,7 +6,7 @@ int main(int argc, char *argv[]) { - QString version = "1.0.1"; + QString version = "1.0.2"; if (argc == 1) { diff --git a/mainwindow.cpp b/mainwindow.cpp index 68f95cd..9b154d7 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -144,7 +144,6 @@ void MainWindow::generate_password() for (QTableWidgetItem* item : selected) { - std::array entry = password_manager.get_entry_copy(item->row()); ui->tableWidgetCredentials->setItem(item->row(), 2, new QTableWidgetItem(password_manager.generate_password(password_length))); } } diff --git a/passman.cpp b/passman.cpp index 05067df..5ed518e 100644 --- a/passman.cpp +++ b/passman.cpp @@ -148,6 +148,7 @@ void passman::clear_database() std::array passman::get_entry_copy(int index) const { + std::cout << decrypted_entries.size() << std::endl; return decrypted_entries[static_cast(index)]; }