commit f17367474654e951f7e7160c13164d65564004bd
parent 4360e5dcfd09df9708f1b3ffd8f8c3ca39b44c44
Author: cfillion <cfillion@users.noreply.github.com>
Date: Tue, 15 Dec 2015 13:39:08 -0500
don't commit failed package downloads
Diffstat:
1 file changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/pkgtransaction.cpp b/src/pkgtransaction.cpp
@@ -73,6 +73,9 @@ void PackageTransaction::cancel()
void PackageTransaction::commit()
{
+ if(m_isCancelled)
+ return;
+
for(const PathPair &paths : m_files) {
const string tempPath = m_transaction->prefixPath(paths.first).join();
const string targetPath = m_transaction->prefixPath(paths.second).join();