Subject: Re: sftp size of 2GB files

Re: sftp size of 2GB files

From: Daniel Stenberg <>
Date: Mon, 10 Jan 2011 18:56:01 +0100 (CET)

On Mon, 10 Jan 2011, Arno Schmitt wrote:

> I'm running libssh2 with sftp file transfer under Suse Linux 11.2, 64 Bit.
> Using function libssh2_sftp_readdir_ex() on a directory containing a
> 2GB=2^31 byte (exatcly) file reports file size = 18446744071562067968.
> I've changed method libssh2_uint64_t _libssh2_ntohu64(const unsigned char
> *buf)


It's not very clear to me though.

You changed it from what (or put in other words: "you should've provided the
patch as a diff -u output")? This exact function has already been fixed in git
(commit fd691deb1786caff). Are you saying that fix is bad or are you
(re-)fixing the bug we had in 1.2.7 and earlier?

Received on 2011-01-10