On Sat, Oct 07, 2006 at 06:29:52AM -0400, Justin Piszcz wrote: > #1 0x08065449 in GetJob::Do (this=0x8360800) at GetJob.cc:47
Please test this patch. -- Alexander.
Index: CopyJob.cc =================================================================== RCS file: /home/lav/cvsroot/lftp/src/CopyJob.cc,v retrieving revision 1.34 diff -u -p -r1.34 CopyJob.cc --- CopyJob.cc 27 Sep 2006 07:24:04 -0000 1.34 +++ CopyJob.cc 9 Oct 2006 11:56:08 -0000 @@ -244,6 +244,10 @@ int CopyJobEnv::Do() bytes+=j->GetBytesCount(); time_spent+=j->GetTimeSpent(); Delete(j); + if(cp==j) + cp=0; + if(waiting_num>0 && cp==0) + cp=(CopyJob*)waiting[0]; return MOVED; } void CopyJobEnv::AddCopier(FileCopy *c,const char *n)