X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=src%2Flist.c;h=05f233288be2ab23b5d6a3c556bbd9dd9ea99569;hb=7add6e4274e340257433bfba38018b97c32c5321;hp=fdc8fa9975b14cb7b81e4d0e72fa9323f4076d18;hpb=72ac31581d04e6898b4cecc62524ea1ef7df5895;p=chaz%2Ftar diff --git a/src/list.c b/src/list.c index fdc8fa9..05f2332 100644 --- a/src/list.c +++ b/src/list.c @@ -395,9 +395,13 @@ read_header (bool raw_extended_headers) *bp = '\0'; } - else if (header->header.typeflag == XHDTYPE - || header->header.typeflag == XGLTYPE) + else if (header->header.typeflag == XHDTYPE) xheader_read (header, OFF_FROM_HEADER (header->header.size)); + else if (header->header.typeflag == XGLTYPE) + { + xheader_read (header, OFF_FROM_HEADER (header->header.size)); + xheader_decode_global (); + } /* Loop! */