[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: sftp_read receives EOF on second call for a 24kb file
[Thread Prev] | [Thread Next]
- Subject: Re: sftp_read receives EOF on second call for a 24kb file
- From: Darren <d.tomlin@xxxxxxxxxxxx>
- Reply-to: libssh@xxxxxxxxxx
- Date: Tue, 22 Oct 2013 18:58:17 -0400
- To: libssh@xxxxxxxxxx
Hi Kevin, Assuming remote to local transfer: You read the first chunk of data, and use sftp_seek to move the file pointer -----Original Message----- From: Kevin Lambert <klambert@xxxxxxxxx> To: libssh@xxxxxxxxxx Sent: Tue, 22 Oct 2013 23:45 Subject: Re: sftp_read receives EOF on second call for a 24kb file How were you able to read it in chunks if sftp_read only returns EOF on subsequent reads? On Oct 22, 2013 6:43 PM, "Darren" <d.tomlin@xxxxxxxxxxxx> wrote: Hi Kevin, I had the same problem when reading a file although not sure if it is a bug I did file a bug report, the way I solved this issue is to read the file in chunks and keep track of the file pointer position, each time reading the next chunk of data until eof. Hope this helps -----Original Message----- From: Kevin Lambert <klambert@xxxxxxxxx> To: libssh <libssh@xxxxxxxxxx> Sent: Tue, 22 Oct 2013 20:11 Subject: sftp_read receives EOF on second call for a 24kb file I have built and am running libssh 0.5.5 for windows x32 and am trying to pull a 24kb file over. I have my buffer size set to 1024 (but have tried 4096 with the same result). The first call to sftp_read returns back 1024 as the count of bytes read but the subsequent call returns 0. When I stepped through sftp_read I found that sftp_read was receiving SSH_FX_EOF even though there is still 23kb left to read. Am I opening the ssh or sftp session incorrectly? I have attached the relevant code. Thanks, Kevin
Re: sftp_read receives EOF on second call for a 24kb file | Kevin Lambert <klambert@xxxxxxxxx> |
Re: sftp_read receives EOF on second call for a 24kb file | Andreas Schneider <asn@xxxxxxxxxxxxxx> |
Re: sftp_read receives EOF on second call for a 24kb file | Kevin Lambert <klambert@xxxxxxxxx> |