]> git.saurik.com Git - apt.git/blobdiff - methods/gzip.cc
Bugs
[apt.git] / methods / gzip.cc
index be4f82e6f9670362e34fccb699d55cfccffcd016..908407b8181e2e079b950d3c1939656e2997a250 100644 (file)
@@ -1,6 +1,6 @@
 // -*- mode: cpp; mode: fold -*-
 // Description                                                         /*{{{*/
-// $Id: gzip.cc,v 1.4 1998/11/01 05:27:43 jgg Exp $
+// $Id: gzip.cc,v 1.6 1998/11/11 06:54:19 jgg Exp $
 /* ######################################################################
 
    GZip method - Take a file URI in and decompress it into the target 
@@ -36,6 +36,10 @@ class GzipMethod : public pkgAcqMethod
 bool GzipMethod::Fetch(FetchItem *Itm)
 {
    URI Get = Itm->Uri;
+
+   FetchResult Res;
+   Res.Filename = Itm->DestFile;
+   URIStart(Res);
    
    // Open the source and destintation files
    FileFd From(Get.Path,FileFd::ReadOnly);
@@ -96,9 +100,7 @@ bool GzipMethod::Fetch(FetchItem *Itm)
       return _error->Errno("utime","Failed to set modification time");
 
    // Return a Done response
-   FetchResult Res;
    Res.LastModified = Buf.st_mtime;
-   Res.Filename = Itm->DestFile;
    URIDone(Res);
    
    return true;