summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--backends/zypp/pk-backend-zypp.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/backends/zypp/pk-backend-zypp.cpp b/backends/zypp/pk-backend-zypp.cpp
index 5975b86f9..d936a2b43 100644
--- a/backends/zypp/pk-backend-zypp.cpp
+++ b/backends/zypp/pk-backend-zypp.cpp
@@ -2594,6 +2594,7 @@ backend_install_files_thread (PkBackendJob *job, GVariant *params, gpointer user
// remove tmp-dir and the tmp-repo
try {
manager.removeRepository (tmpRepo);
+ repo.eraseFromPool();
} catch (const repo::RepoNotFoundException &ex) {
pk_backend_job_error_code (job, PK_ERROR_ENUM_REPO_NOT_FOUND, "%s", ex.asUserString().c_str() );
}