Skip to content

Commit c8b0a2f

Browse files
committed
ls: cache file_type() call in get_block_size
1 parent f7fbabd commit c8b0a2f

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/uu/ls/src/ls.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2849,7 +2849,8 @@ fn get_block_size(md: &Metadata, config: &Config) -> u64 {
28492849
*/
28502850
#[cfg(unix)]
28512851
{
2852-
let raw_blocks = if md.file_type().is_char_device() || md.file_type().is_block_device() {
2852+
let ft = md.file_type();
2853+
let raw_blocks = if ft.is_char_device() || ft.is_block_device() {
28532854
0u64
28542855
} else {
28552856
md.blocks() * 512

0 commit comments

Comments
 (0)