libarchive: fix xmalloc_open_zipped_read_close()
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
7cf45ae10e
commit
10c0e91786
@ -331,6 +331,9 @@ void* FAST_FUNC xmalloc_open_zipped_read_close(const char *fname, size_t *maxsz_
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
/* File is not compressed */
|
/* File is not compressed */
|
||||||
|
//FIXME: avoid seek
|
||||||
|
xlseek(xstate->src_fd, - xstate->signature_skipped, SEEK_CUR);
|
||||||
|
xstate->signature_skipped = 0;
|
||||||
image = xmalloc_read(xstate->src_fd, maxsz_p);
|
image = xmalloc_read(xstate->src_fd, maxsz_p);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user