diff options
Diffstat (limited to 'Utilities/cmlibarchive')
-rw-r--r-- | Utilities/cmlibarchive/libarchive/archive_entry_link_resolver.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Utilities/cmlibarchive/libarchive/archive_entry_link_resolver.c b/Utilities/cmlibarchive/libarchive/archive_entry_link_resolver.c index 41cf648..0835fb0 100644 --- a/Utilities/cmlibarchive/libarchive/archive_entry_link_resolver.c +++ b/Utilities/cmlibarchive/libarchive/archive_entry_link_resolver.c @@ -268,7 +268,7 @@ find_entry(struct archive_entry_linkresolver *res, hash = (int)(dev ^ ino); /* Try to locate this entry in the links cache. */ - bucket = hash % res->number_buckets; + bucket = hash % (int)res->number_buckets; for (le = res->buckets[bucket]; le != NULL; le = le->next) { if (le->hash == hash && dev == archive_entry_dev(le->canonical) @@ -351,7 +351,7 @@ insert_entry(struct archive_entry_linkresolver *res, grow_hash(res); hash = archive_entry_dev(entry) ^ archive_entry_ino64(entry); - bucket = hash % res->number_buckets; + bucket = hash % (int)res->number_buckets; /* If we could allocate the entry, record it. */ if (res->buckets[bucket] != NULL) |