]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/acquire-worker.cc
Bug fixes
[apt.git] / apt-pkg / acquire-worker.cc
index 7fdb03aa644694d24cf1aa3bbcc225ae53f1b5fd..972ab2455027de38afa06f40dad1f11fcaa3ac02 100644 (file)
@@ -1,6 +1,6 @@
 // -*- mode: cpp; mode: fold -*-
 // Description                                                         /*{{{*/
-// $Id: acquire-worker.cc,v 1.25 1999/08/03 02:25:38 jgg Exp $
+// $Id: acquire-worker.cc,v 1.27 1999/08/28 01:49:56 jgg Exp $
 /* ######################################################################
 
    Acquire Worker 
@@ -245,16 +245,15 @@ bool pkgAcquire::Worker::RunMessages()
               break;
            }
 
-           Pulse();        
            pkgAcquire::Item *Owner = Itm->Owner;
            pkgAcquire::ItemDesc Desc = *Itm;
            OwnerQ->ItemDone(Itm);
            if (TotalSize != 0 && 
-               atoi(LookupTag(Message,"Size","0").c_str()) != TotalSize)
+               (unsigned)atoi(LookupTag(Message,"Size","0").c_str()) != TotalSize)
               _error->Warning("Bizzar Error - File size is not what the server reported %s %u",
                               LookupTag(Message,"Size","0").c_str(),TotalSize);
-           
-           Owner->Done(Message,CurrentSize,
+
+           Owner->Done(Message,atoi(LookupTag(Message,"Size","0").c_str()),
                        LookupTag(Message,"MD5-Hash"));
            ItemDone();