diff options
Diffstat (limited to 'src/arbits/slbt_archive_meta.c')
-rw-r--r-- | src/arbits/slbt_archive_meta.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/arbits/slbt_archive_meta.c b/src/arbits/slbt_archive_meta.c index a0b5f24..ba6e273 100644 --- a/src/arbits/slbt_archive_meta.c +++ b/src/arbits/slbt_archive_meta.c @@ -1068,7 +1068,7 @@ int slbt_get_archive_meta( longnamep++; } - /* object size, object data */ + /* member raw header, object size, object data */ mark = arhdr->ar_file_id; mark += sizeof(*arhdr); namelen = 0; @@ -1086,6 +1086,7 @@ int slbt_get_archive_meta( mark += namelen; }; + memberp->ar_member_data = arhdr; memberp->ar_object_data = (void *)mark; memberp->ar_object_size = memberp->ar_file_header.ar_file_size - namelen; |