aboutsummaryrefslogtreecommitdiff
path: root/ports/libaiff/buffer_uninitialized.patch
diff options
context:
space:
mode:
authoratkawa7 <atkawa7@yahoo.com>2017-11-03 12:58:17 -0700
committerAlexander Karatarakis <alex@karatarakis.com>2017-11-03 16:44:35 -0700
commit79067748292b613b2d3bcabf8d5cdd71a8100cef (patch)
tree5f9fbd738dd8b50897142b6a4ecc69ea98ed060b /ports/libaiff/buffer_uninitialized.patch
parent669e7a981eaabe7df1734aab3d79a4a5cbb19109 (diff)
downloadvcpkg-79067748292b613b2d3bcabf8d5cdd71a8100cef.tar.gz
vcpkg-79067748292b613b2d3bcabf8d5cdd71a8100cef.zip
[libaiff] fix uninitialized buffer
Diffstat (limited to 'ports/libaiff/buffer_uninitialized.patch')
-rw-r--r--ports/libaiff/buffer_uninitialized.patch42
1 files changed, 42 insertions, 0 deletions
diff --git a/ports/libaiff/buffer_uninitialized.patch b/ports/libaiff/buffer_uninitialized.patch
new file mode 100644
index 000000000..855d11a36
--- /dev/null
+++ b/ports/libaiff/buffer_uninitialized.patch
@@ -0,0 +1,42 @@
+diff --git "a/libaiff.c" "b/libaiff.c"
+index e266802..21179f9 100644
+--- "a/libaiff.c"
++++ "b/libaiff.c"
+@@ -168,6 +168,9 @@ AIFF_ReadOpenW(const wchar_t *file, int flags)
+ r->buffer = NULL;
+ r->buflen = 0;
+
++ r->buffer2 = NULL;
++ r->buflen2 = 0;
++
+ return r;
+ }
+
+@@ -237,6 +240,9 @@ AIFF_ReadOpen(const char *file, int flags)
+ r->buffer = NULL;
+ r->buflen = 0;
+
++ r->buffer2 = NULL;
++ r->buflen2 = 0;
++
+ return r;
+ }
+
+@@ -577,6 +583,8 @@ err2:
+ w->segmentSize = 0;
+ w->buffer = NULL;
+ w->buflen = 0;
++ w->buffer2 = NULL;
++ w->buflen2 = 0;
+ w->tics = 0;
+
+ /*
+@@ -659,6 +667,8 @@ err2:
+ w->segmentSize = 0;
+ w->buffer = NULL;
+ w->buflen = 0;
++ w->buffer2 = NULL;
++ w->buflen2 = 0;
+ w->tics = 0;
+
+ /*