diff --git a/tests/client/torture_sftp_fsync.c b/tests/client/torture_sftp_fsync.c index 677bb90d..3e61b0b7 100644 --- a/tests/client/torture_sftp_fsync.c +++ b/tests/client/torture_sftp_fsync.c @@ -98,7 +98,7 @@ static void torture_sftp_fsync(void **state) { fp = fopen(libssh_tmp_file, "r"); assert_non_null(fp); - rc = lstat(libssh_tmp_file, &sb); + rc = fstat(fileno(fp), &sb); assert_return_code(rc, errno); bytesread = fread(buf_verify, sizeof(buf_verify), 1, fp);