Also initialize Stat to zero in implementation of Resource
I didn't notice there were two copies of this code
This commit is contained in:
@@ -199,12 +199,15 @@ impl Resource for FileResource {
|
||||
fn stat(&self, stat: &mut Stat, fs: &mut FileSystem) -> Result<usize> {
|
||||
let node = fs.node(self.block)?;
|
||||
|
||||
stat.st_dev = 0; //TODO
|
||||
stat.st_ino = node.0;
|
||||
stat.st_mode = node.1.mode;
|
||||
stat.st_uid = node.1.uid;
|
||||
stat.st_gid = node.1.gid;
|
||||
stat.st_size = fs.node_len(self.block)?;
|
||||
*stat = Stat {
|
||||
st_dev: 0, // TODO
|
||||
st_ino: node.0,
|
||||
st_mode: node.1.mode,
|
||||
st_uid: node.1.uid,
|
||||
st_gid: node.1.gid,
|
||||
st_size: fs.node_len(self.block)?,
|
||||
..Default::default()
|
||||
};
|
||||
|
||||
Ok(0)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user