#249: sftp download data corruption
---------------------+-------------------
  Reporter:  maxmtl  |      Owner:
      Type:  defect  |     Status:  new
  Priority:  normal  |  Milestone:  1.4.3
 Component:  SFTP    |    Version:  1.4.2
Resolution:          |   Keywords:
Blocked By:          |     Blocks:
---------------------+-------------------

Comment (by maxmtl):

 Thanks for your time.

 I will have to talk with the Java guys here about the Mina SSHD patch. I
 think they redid the same correction.

 I agree that this is somewhat of a kludge. We have to work with old
 versions of our software (both embedded and java/pc-based), so this looked
 like the right solution.

 I have been mislead by Openssh's sftp client working correctly. So I
 (finally) took a look into the Openssh sftp client code. It goes fatal()
 when it receives more data than requested, but since it always asks for
 32768 bytes it works correctly with old versions of Mina SSHD. Maybe that
 would be the correct solution in our case.

 Should I submit a patch that aborts when the received size is longer than
 requested?

-- 
Ticket URL: <https://trac.libssh2.org/ticket/249#comment:3>
libssh2 <https://trac.libssh2.org/>
C library for writing portable SSH2 clients

_______________________________________________
libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel

Reply via email to