diff --git a/libctf/ctf-archive.c b/libctf/ctf-archive.c index 0034bf0982a..b73999cacb5 100644 --- a/libctf/ctf-archive.c +++ b/libctf/ctf-archive.c @@ -785,7 +785,7 @@ ctf_archive_count (const ctf_archive_t *wrapper) if (!wrapper->ctfi_is_archive) return 1; - return wrapper->ctfi_archive->ctfa_ndicts; + return le64toh (wrapper->ctfi_archive->ctfa_ndicts); } /* Look up a symbol in an archive by name or index (if the name is set, a lookup