On Wed, 28 Sep 2016 8:03 am <pulkomandy@xxxxxxxxxxxxx> wrote:
Revision: hrev50558
Commit: 9c3eb71b51558533c3e36d2dcad848cc15178cf2
URL: http://cgit.haiku-os.org/haiku/commit/?id=9c3eb71b5155
Author: Adrien Destugues <pulkomandy@xxxxxxxxxxxxx>
Date: Tue Sep 27 19:02:07 2016 UTC
Ticket: https://dev.haiku-os.org/ticket/9787
NFS: set block size as reported from server.
Fixes #9787.
----------------------------------------------------------------------------
diff --git a/src/add-ons/kernel/file_systems/nfs/nfs_add_on.c
b/src/add-ons/kernel/file_systems/nfs/nfs_add_on.c
index 62ef40d..c4bbf2d 100644
--- a/src/add-ons/kernel/file_systems/nfs/nfs_add_on.c
+++ b/src/add-ons/kernel/file_systems/nfs/nfs_add_on.c
@@ -666,7 +666,8 @@ get_nfs_attr(struct XDRInPacket *reply, struct stat
*st)
st->st_blksize=XDRInPacketGetInt32(reply);
#endif
st->st_rdev=XDRInPacketGetInt32(reply);
- XDRInPacketGetInt32(reply); // blocks
+ // XDRInPacketGetInt32(reply); // blocks
+ st->st_blocks=XDRInPacketGetInt32(reply);
XDRInPacketGetInt32(reply); // fsid
st->st_ino=XDRInPacketGetInt32(reply);
st->st_atime=XDRInPacketGetInt32(reply)