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:
Ian Douglas Scott
2017-05-28 23:26:57 -07:00
parent 1f90f21147
commit 7d2663e6a2
+9 -6
View File
@@ -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)
}