From 76c6e5be4bab8390421f1001e028220c8e8bec98 Mon Sep 17 00:00:00 2001 From: Ioannis Michadasis Date: Sat, 30 May 2026 03:26:47 +0300 Subject: [PATCH] Check if stdout actually contains "Package:" to surely confirm it's a real package. --- src/Downloader.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Downloader.cpp b/src/Downloader.cpp index 9fdc29c..4a2fe3b 100644 --- a/src/Downloader.cpp +++ b/src/Downloader.cpp @@ -42,7 +42,10 @@ bool Downloader::is_in_apt_repo(const QString &package_name) { QProcess process; process.start("apt-cache", QStringList() << "show" << package_name); process.waitForFinished(); - if (process.exitCode() == 0) { + + QString stdout_output = process.readAllStandardOutput(); + + if (process.exitCode() == 0 && stdout_output.contains("Package:")) { emit status_message("Found: " + package_name); QCoreApplication::processEvents(); return true;