[axel-devel] [axel-Bugs][311324] 4GB file size limit
axel-bugs at alioth.debian.org
axel-bugs at alioth.debian.org
Mon Dec 29 17:25:33 UTC 2008
Bugs item #311324, was opened at 28/12/2008 18:31
Status: Closed
Priority: 4
Submitted By: R VK (rvk-guest)
Assigned to: Philipp Hagemeister (phihag-guest)
Summary: 4GB file size limit
Initial Comment:
Hi,
Before all thanks a lot to developers for this great tool.
But I couldn't download files >=4294966272 bytes (4GB). I got the following error :
"Connection 0 finished
Write error!"
So by looking at the axel.c file, I've declared j as a long long integer :
--- axel-2.2/axel.c 2008-10-13 23:08:27.000000000 +0200
+++ axel-2.2.1/axel.c 2008-12-28 19:10:36.000000000 +0100
@@ -261,8 +261,8 @@
void axel_do( axel_t *axel )
{
fd_set fds[1];
- int hifd, i, j;
- long long int size;
+ int hifd, i;
+ long long int j, size;
struct timeval timeval[1];
/* Create statefile if necessary */
And then no more file size limit.
I Hope that it could help.
Greets,
Rodrigue
----------------------------------------------------------------------
Comment By: R VK (rvk-guest)
Date: 29/12/2008 17:25
Message:
Hi Philipp,
Happy to read this.
My real name for the short credit :)
Rodrigue Le Bayon
Many thanks for your work and best wishes for 2009
Rodrigue
----------------------------------------------------------------------
Comment By: Philipp Hagemeister (phihag-guest)
Date: 29/12/2008 13:16
Message:
Fixed in rev74. Thanks for your patch. If you tell us your real name, you'll get a short credit in CHANGES.
To fix this kind of errors, in the extremely experimental crap branch 3.x-broken, all file sizes are described by AXEL_FILESIZE.
----------------------------------------------------------------------
You can respond by visiting:
http://alioth.debian.org/tracker/?func=detail&atid=413085&aid=311324&group_id=100070
More information about the axel-devel
mailing list