]> git.saurik.com Git - apt.git/blobdiff - methods/http.cc
* apt-inst/contrib/arfile.cc:
[apt.git] / methods / http.cc
index 61321c850210901bc409c2df44e08f5c852475d8..b0fb89fdacfcd1772e9a196afc0c2a3cafcf3ecc 100644 (file)
@@ -943,7 +943,8 @@ int HttpMethod::DealWithHeaders(FetchResult &Res,ServerState *Srv)
    if (Srv->StartPos >= 0)
    {
       Res.ResumePoint = Srv->StartPos;
-      ftruncate(File->Fd(),Srv->StartPos);
+      if (ftruncate(File->Fd(),Srv->StartPos) < 0)
+        _error->Errno("ftruncate", _("Failed to truncate file"));
    }
       
    // Set the start point