]> git.saurik.com Git - apt.git/blobdiff - methods/http.cc
- fix "apt-get source pkg=ver" if binary name != source name
[apt.git] / methods / http.cc
index 26d435dead3a12e057497bb41adbfbb83be5b64e..b3c791fa0a0e2fd555e81b4361dd7076b08e88bf 100644 (file)
@@ -941,7 +941,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