if (xhdr->stk)
{
char *name;
-
+
xheader_finish (xhdr);
xheader_write (XGLTYPE, name = xheader_ghdr_name (), time (NULL), xhdr);
free (name);
{
size_t j = 0;
- xheader_init (xhdr);
size += BLOCKSIZE;
xhdr->size = size;
xhdr->buffer = xmalloc (size + 1);
if (!p)
FATAL_ERROR ((0, 0, _("Unexpected EOF in archive")));
-
+
memcpy (&xhdr->buffer[j], p->buffer, len);
set_next_block_after (p);