X-Git-Url: https://git.saurik.com/apple/libc.git/blobdiff_plain/70ad1dc8a19d6edd9b97aa81f32cfd65758ae97d..fc56b708803d28b949a9181528bb0da4d25b3b7b:/libdarwin/dirstat.c diff --git a/libdarwin/dirstat.c b/libdarwin/dirstat.c index 89b0a83..d62a521 100644 --- a/libdarwin/dirstat.c +++ b/libdarwin/dirstat.c @@ -335,8 +335,8 @@ fdirstat_fallback(int parent_fd, int flags, struct dirstat *ds) if (1 == attrs.link_count) { ds->total_size += object_size; } else { - bool new_fileid = _dirstat_fileid_set_add(fileid_seen, attrs.fileid); - if (new_fileid) { + bool seen_fileid = _dirstat_fileid_set_add(fileid_seen, attrs.fileid); + if (!seen_fileid) { ds->total_size += object_size; } else { DEBUGPRINT( "Skipping hardlinked file at %s/%s\n", path, name);