tags 449368 +patch thanks On 07/11/05 17:56 +0530, Y Giridhar Appaji Nag said ... > fd(3)-->200 Type set to I > fd(3)<--CWD /sites/releases.ubuntu.com/edgy/ > fd(3)-->550 Can't access /sites/releases.ubuntu.com/edgy: No such file or directory > fd(-1)<--RETR ubuntu-6.10-alternate-i386.iso > [1] 14433 segmentation fault (core dumped) ./axel -n 4 Patch attached to fix this. Giridhar -- Y Giridhar Appaji Nag | http://www.appaji.net/
diff -Nur original/axel-1.0b/conn.c axel-1.0b/conn.c
--- original/axel-1.0b/conn.c 2005-04-06 23:48:28.000000000 +0530
+++ axel-1.0b/conn.c 2007-11-05 18:05:14.870237000 +0530
@@ -313,7 +313,8 @@
do
{
conn->currentbyte = 1;
- conn_setup( conn );
+ if( !conn_setup( conn ) )
+ return( 0 );
conn_exec( conn );
conn_disconnect( conn );
/* Code 3xx == redirect */
diff -Nur original/axel-1.0b/ftp.c axel-1.0b/ftp.c
--- original/axel-1.0b/ftp.c 2001-12-15 23:29:03.000000000 +0530
+++ axel-1.0b/ftp.c 2007-11-05 18:00:26.236616000 +0530
@@ -87,7 +87,10 @@
ftp_command( conn, "CWD %s", cwd );
if( ftp_wait( conn ) / 100 != 2 )
+ {
+ fprintf( stderr, _("Can't change directory to %s\n"), cwd );
return( 0 );
+ }
strncpy( conn->cwd, cwd, MAX_STRING );
Attachment:
signature.asc
Description: Digital signature