diff options
author | Stefan Siegl <stesie@brokenpipe.de> | 2005-03-26 21:44:08 +0000 |
---|---|---|
committer | Stefan Siegl <stesie@brokenpipe.de> | 2005-03-26 21:44:08 +0000 |
commit | ba76d1a5cd06c7b6f918e6a25b41a414eb557904 (patch) | |
tree | 9073523e7825bd030d0a5219908cb9f72ad30b74 | |
parent | 0121ff81665b5d29aeb1abc9d7fef8f313d55d96 (diff) |
initialize st_in, st_dev and st_blksize in validate_stat, as stated in fuse.h
-rw-r--r-- | netfs.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -64,6 +64,14 @@ netfs_validate_stat (struct node *node, struct iouser *cred) if(fuse_ops->getattr) err = -fuse_ops->getattr(node->nn->path, &node->nn_stat); + if(! err) + { + node->nn_stat.st_ino = node->nn->inode; + node->nn_stat.st_dev = getpid(); + node->nn_stat.st_blksize = 1 << 12; /* there's probably no sane default, + * use 4 kB for the moment */ + } + FUNC_EPILOGUE(err); } |