summaryrefslogtreecommitdiff
path: root/apt-pkg/acquire.cc
diff options
context:
space:
mode:
Diffstat (limited to 'apt-pkg/acquire.cc')
-rw-r--r--apt-pkg/acquire.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/apt-pkg/acquire.cc b/apt-pkg/acquire.cc
index 95b6391cd..62d477f95 100644
--- a/apt-pkg/acquire.cc
+++ b/apt-pkg/acquire.cc
@@ -794,6 +794,10 @@ stop:
for (Queue *I = Queues; I != 0; I = I->Next)
I->Shutdown(false);
+ if (WasCancelled)
+ for (ItemIterator I = Items.begin(); I != Items.end(); ++I)
+ (*I)->Cancelled();
+
// Shut down the items
for (auto &Item : Items)
Item->Finished();