diff --git a/debian/patches/0002-Reject-buffers-of-zero-size.patch b/debian/patches/0002-Reject-buffers-of-zero-size.patch new file mode 100644 index 0000000..4b6ec96 --- /dev/null +++ b/debian/patches/0002-Reject-buffers-of-zero-size.patch @@ -0,0 +1,25 @@ +From a65ecabd13a6b991781d75856e1b6870ce00fc70 Mon Sep 17 00:00:00 2001 +From: David Korczynski +Date: Thu, 15 Jul 2021 20:49:44 +0100 +Subject: [PATCH 2/2] Reject buffers of zero size + +--- + libfaad/decoder.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/libfaad/decoder.c b/libfaad/decoder.c +index c3bbf4c..132cdd8 100644 +--- a/libfaad/decoder.c ++++ b/libfaad/decoder.c +@@ -271,7 +271,7 @@ long NeAACDecInit(NeAACDecHandle hpDecoder, + NeAACDecStruct* hDecoder = (NeAACDecStruct*)hpDecoder; + + +- if ((hDecoder == NULL) || (samplerate == NULL) || (channels == NULL)) ++ if ((hDecoder == NULL) || (samplerate == NULL) || (channels == NULL) || (buffer_size == 0)) + return -1; + + hDecoder->sf_index = get_sr_index(hDecoder->config.defSampleRate); +-- +2.33.0 + diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..afb7f49 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +0002-Reject-buffers-of-zero-size.patch