… | |
… | |
139 | if (memcmp (tail->magic, TAIL_MAGIC, sizeof (TAIL_MAGIC) - 1)) |
139 | if (memcmp (tail->magic, TAIL_MAGIC, sizeof (TAIL_MAGIC) - 1)) |
140 | return 0; |
140 | return 0; |
141 | |
141 | |
142 | pack_cur = (struct u_pack_hdr *)(pack_end - u_32 (tail->size)); |
142 | pack_cur = (struct u_pack_hdr *)(pack_end - u_32 (tail->size)); |
143 | |
143 | |
144 | scratch = u_malloc (scratch_size = u_32 (tail->max_filesize)); |
144 | scratch = u_malloc (scratch_size = u_32 (tail->max_uncompressed)); |
145 | if (!scratch) |
145 | if (!scratch) |
146 | return 0; |
146 | return 0; |
147 | |
147 | |
148 | return 1; |
148 | return 1; |
149 | } |
149 | } |