> 
> I've tried really hard to repeat this problem locally but failed. But I've 
> now written a test case 1414 that is an attempt to mimic your case and 
> problem (just pushed to git). While it doesn't fail like for you, it does 
> offer an interesting log to compare with...
> 
> In your log, everything seems fine up to the point it logs:
> 
> "Connection accepted from server" (logged by the AcceptServerConnect() 
> function)
> 
> ... as then it in the line after switches from STOP to RETR_TYPE and I really 
> don't understand why. Can you figure it out? I think the 
> AcceptServerConnect() function that detects the connection there is called 
> from within the ftp_do_more() function.
> 
> In a successful case it shouldn't move the state machine any further as it 
> should now instead transfer data.
> 

I added more logging statements, to find out why and where it switches from 
STOP to RETR_TYPE:
https://gist.github.com/clemensg/6022039

I am not sure, why the process of setting the TYPE and querying the SIZE is 
repeated.  I hope you get a clue on what’s going on..

Thanks.

Clemens


-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

Reply via email to