xbps: another patch from git to fix a fetch regression.
This commit is contained in:
parent
8d7c66ce7f
commit
bd27f2e794
2 changed files with 28 additions and 1 deletions
|
@ -0,0 +1,27 @@
|
||||||
|
From bdcdb9f1a042c7e542d23ae5790ae5a1925904c8 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Juan RP <xtraeme@gmail.com>
|
||||||
|
Date: Fri, 1 Feb 2013 13:40:27 +0100
|
||||||
|
Subject: [PATCH] xbps_fetch_file: don't check for file truncation if server
|
||||||
|
answers with invalid info.
|
||||||
|
|
||||||
|
---
|
||||||
|
NEWS | 3 +++
|
||||||
|
lib/download.c | 2 +-
|
||||||
|
2 files changed, 4 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/lib/download.c b/lib/download.c
|
||||||
|
index d73de87..090591d 100644
|
||||||
|
--- lib/download.c
|
||||||
|
+++ lib/download.c
|
||||||
|
@@ -249,7 +249,7 @@ xbps_fetch_file(struct xbps_handle *xhp, const char *uri, const char *flags)
|
||||||
|
errno = EIO;
|
||||||
|
rv = -1;
|
||||||
|
goto out;
|
||||||
|
- } else if ((bytes_dload + url->offset) != url_st.size) {
|
||||||
|
+ } else if (url_st.size > 0 && ((bytes_dload + url->offset) != url_st.size)) {
|
||||||
|
xbps_dbg_printf(xhp, "file %s is truncated\n", filename);
|
||||||
|
errno = EIO;
|
||||||
|
rv = -1;
|
||||||
|
--
|
||||||
|
1.8.1.1
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# Template file for 'xbps'
|
# Template file for 'xbps'
|
||||||
pkgname=xbps
|
pkgname=xbps
|
||||||
version=0.20
|
version=0.20
|
||||||
revision=2
|
revision=3
|
||||||
build_style=configure
|
build_style=configure
|
||||||
configure_args="--prefix=/ --exec-prefix=/usr --sbindir=/usr/sbin
|
configure_args="--prefix=/ --exec-prefix=/usr --sbindir=/usr/sbin
|
||||||
--enable-tests --enable-static --enable-debug"
|
--enable-tests --enable-static --enable-debug"
|
||||||
|
|
Loading…
Reference in a new issue