]> git.saurik.com Git - apt.git/blobdiff - methods/gzip.cc
drop privileges in file:// method as we do for decompressors
[apt.git] / methods / gzip.cc
index 387c05f2ec99304eb0f259bb2b9b28d35a4fa654..637aae1249ba88ab4457291546905b768c3e0ee2 100644 (file)
@@ -32,8 +32,8 @@ const char *Prog;
 
 class GzipMethod : public pkgAcqMethod
 {
-   virtual bool Fetch(FetchItem *Itm);
-   virtual bool Configuration(std::string Message);
+   virtual bool Fetch(FetchItem *Itm) APT_OVERRIDE;
+   virtual bool Configuration(std::string Message) APT_OVERRIDE;
    
    public:
    
@@ -91,7 +91,7 @@ bool GzipMethod::Fetch(FetchItem *Itm)
       return false;
 
    // Read data from source, generate checksums and write
-   Hashes Hash;
+   Hashes Hash(Itm->ExpectedHashes);
    bool Failed = false;
    while (1) 
    {