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)

Reply via email to