From 3401b374c9e5d6b13b5c42c42bf8fc71e8050cc7 Mon Sep 17 00:00:00 2001 From: Gellule Xg Date: Thu, 26 Jan 2012 12:21:12 -1000 Subject: [PATCH] sftp-seek: clear EOF flag Set the EOF flag to False when calling seek64 to be able to get some data back on a following read --- src/sftp.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sftp.c b/src/sftp.c index 32b215a..48da9f2 100644 --- a/src/sftp.c +++ b/src/sftp.c @@ -1933,6 +1933,9 @@ libssh2_sftp_seek64(LIBSSH2_SFTP_HANDLE *handle, libssh2_uint64_t offset) handle->u.file.data_left = handle->u.file.data_len = 0; handle->u.file.data = NULL; } + + /* reset EOF to False */ + handle->u.file.eof = FALSE; } }