aboutsummaryrefslogtreecommitdiff
path: root/ports/libarchive/use-memset-not-bzero.patch
diff options
context:
space:
mode:
authorAlexander Karatarakis <alex@karatarakis.com>2017-01-06 13:16:48 -0800
committerGitHub <noreply@github.com>2017-01-06 13:16:48 -0800
commit4be24efa52605ea97076137e150a1d4e307f680e (patch)
treeafc184246661d75df454a78e17f1f6ba997c2589 /ports/libarchive/use-memset-not-bzero.patch
parent7f66995a9a1d4c16bad32e6f30e1ce085119409d (diff)
parentf99d143dc3e7cf9b07120256d2801da59653b486 (diff)
downloadvcpkg-4be24efa52605ea97076137e150a1d4e307f680e.tar.gz
vcpkg-4be24efa52605ea97076137e150a1d4e307f680e.zip
Merge pull request #493 from codicodi/add-archive
add libarchive
Diffstat (limited to 'ports/libarchive/use-memset-not-bzero.patch')
-rw-r--r--ports/libarchive/use-memset-not-bzero.patch26
1 files changed, 26 insertions, 0 deletions
diff --git a/ports/libarchive/use-memset-not-bzero.patch b/ports/libarchive/use-memset-not-bzero.patch
new file mode 100644
index 000000000..d28ab7409
--- /dev/null
+++ b/ports/libarchive/use-memset-not-bzero.patch
@@ -0,0 +1,26 @@
+diff --git a/libarchive/archive_write_add_filter_xz.c b/libarchive/archive_write_add_filter_xz.c
+index 46a6c38..b0f25a6 100644
+--- a/libarchive/archive_write_add_filter_xz.c
++++ b/libarchive/archive_write_add_filter_xz.c
+@@ -233,7 +233,7 @@ archive_compressor_xz_init_stream(struct archive_write_filter *f,
+ if (f->code == ARCHIVE_FILTER_XZ) {
+ #ifdef HAVE_LZMA_STREAM_ENCODER_MT
+ if (data->threads != 1) {
+- bzero(&mt_options, sizeof(mt_options));
++ memset(&mt_options, 0, sizeof(mt_options));
+ mt_options.threads = data->threads;
+ mt_options.timeout = 300;
+ mt_options.filters = data->lzmafilters;
+diff --git a/libarchive/archive_write_set_format_xar.c b/libarchive/archive_write_set_format_xar.c
+index a2dbc03..15a013c 100644
+--- a/libarchive/archive_write_set_format_xar.c
++++ b/libarchive/archive_write_set_format_xar.c
+@@ -2913,7 +2913,7 @@ compression_init_encoder_xz(struct archive *a,
+ *strm = lzma_init_data;
+ #ifdef HAVE_LZMA_STREAM_ENCODER_MT
+ if (threads > 1) {
+- bzero(&mt_options, sizeof(mt_options));
++ memset(&mt_options, 0, sizeof(mt_options));
+ mt_options.threads = threads;
+ mt_options.timeout = 300;
+ mt_options.filters = lzmafilters;