Browse Source

* apt-pkg/acquire.cc:

- fix potential divide-by-zero
debian/1.8.y
Michael Vogt 11 years ago
parent
commit
c033d41504
  1. 4
      apt-pkg/acquire.cc
  2. 2
      debian/changelog

4
apt-pkg/acquire.cc

@ -849,7 +849,9 @@ bool pkgAcquireStatus::Pulse(pkgAcquire *Owner)
char msg[200];
long i = CurrentItems < TotalItems ? CurrentItems + 1 : CurrentItems;
unsigned long long const ETA = (TotalBytes - CurrentBytes) / CurrentCPS;
unsigned long long ETA = 0;
if(CurrentCPS > 0)
ETA = (TotalBytes - CurrentBytes) / CurrentCPS;
// only show the ETA if it makes sense
if (ETA > 0 && ETA < 172800 /* two days */ )

2
debian/changelog

@ -10,6 +10,8 @@ apt (0.8.16~exp5) experimental; urgency=low
* apt-pkg/acquire-item.{cc,h}:
- do not check for a "Package" tag in optional index targets
like the translations index
* apt-pkg/acquire.cc:
- fix potential divide-by-zero
-- Michael Vogt <mvo@debian.org> Fri, 05 Aug 2011 10:57:08 +0200

Loading…
Cancel
Save