summaryrefslogtreecommitdiff
path: root/libarchive/archive_write_add_filter_xz.c
diff options
context:
space:
mode:
authorMichihiro NAKAJIMA <ggcueroad@gmail.com>2010-05-04 05:54:05 -0400
committerMichihiro NAKAJIMA <ggcueroad@gmail.com>2010-05-04 05:54:05 -0400
commit37acd42c82e5d95801a75de645c024f7622ce2a4 (patch)
treed1493217bf88020b2e73072e49e70d003d418123 /libarchive/archive_write_add_filter_xz.c
parent80d25bfa13591fb37bfd3c549b1f57b45b330c39 (diff)
downloadlibarchive-37acd42c82e5d95801a75de645c024f7622ce2a4.tar.gz
Fix build error with liblzma on MSVC.
SVN-Revision: 2365
Diffstat (limited to 'libarchive/archive_write_add_filter_xz.c')
-rw-r--r--libarchive/archive_write_add_filter_xz.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libarchive/archive_write_add_filter_xz.c b/libarchive/archive_write_add_filter_xz.c
index 83cdb635..d9bea6a3 100644
--- a/libarchive/archive_write_add_filter_xz.c
+++ b/libarchive/archive_write_add_filter_xz.c
@@ -165,9 +165,10 @@ static int
archive_compressor_xz_init_stream(struct archive_write_filter *f,
struct private_data *data)
{
+ static const lzma_stream lzma_stram_init = LZMA_STREAM_INIT;
int ret;
- data->stream = (lzma_stream)LZMA_STREAM_INIT;
+ data->stream = lzma_stram_init;
data->stream.next_out = data->compressed;
data->stream.avail_out = data->compressed_buffer_size;
if (f->code == ARCHIVE_COMPRESSION_XZ)