diff --git a/src/lib.rs b/src/lib.rs index 35359521..ca841346 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -42,7 +42,8 @@ mod aggregate { match entry { Ok(entry) => { num_bytes += match entry.metadata { - Some(Ok(m)) => m.len(), + Some(Ok(ref m)) if !m.is_dir() => m.len(), + Some(Ok(_)) => 0, Some(Err(_)) => { res.num_errors += 1; 0 diff --git a/tests/snapshots/success-no-arguments b/tests/snapshots/success-no-arguments index d47bfb49..884864b9 100644 --- a/tests/snapshots/success-no-arguments +++ b/tests/snapshots/success-no-arguments @@ -1 +1 @@ -1259683 . \ No newline at end of file +1258947 . \ No newline at end of file