Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-1.9.git;a=commitdiff;h=eada4e33c4a5ee88373bfe8f74cd3bf85e889347

commit eada4e33c4a5ee88373bfe8f74cd3bf85e889347
Author: kikadf <[email protected]>
Date:   Thu Jul 17 08:30:00 2014 +0200

vlc-2.0.8-3arcturus1-x86_64

* Fix CVE-2013-4388

diff --git a/source/xmultimedia/vlc/CVE-2013-4388.patch 
b/source/xmultimedia/vlc/CVE-2013-4388.patch
new file mode 100644
index 0000000..faad8a2
--- /dev/null
+++ b/source/xmultimedia/vlc/CVE-2013-4388.patch
@@ -0,0 +1,15 @@
+--- vlc-2.0.3.orig/modules/packetizer/mpeg4audio.c
++++ vlc-2.0.3/modules/packetizer/mpeg4audio.c
+@@ -892,8 +892,11 @@ static int LOASParse( decoder_t *p_dec,
+                         continue;
+
+                     /* FIXME that's slow (and a bit ugly to write in place) */
+-                    for( i = 0; i < pi_payload[i_program][i_layer]; i++ )
++                    for (int i = 0; i < pi_payload[i_program][i_layer]; i++) {
++                        if (i_accumulated >= i_buffer)
++                            return 0;
+                         p_buffer[i_accumulated++] = bs_read( &s, 8 );
++                    }
+                 }
+             }
+         }
diff --git a/source/xmultimedia/vlc/FrugalBuild 
b/source/xmultimedia/vlc/FrugalBuild
index 1384540..6e291e1 100644
--- a/source/xmultimedia/vlc/FrugalBuild
+++ b/source/xmultimedia/vlc/FrugalBuild
@@ -10,7 +10,7 @@ USE_DEVEL="${USE_DEVEL:-"n"}"
pkgname=vlc
pkgver=2.0.8
pkgextraver=a
-pkgrel=2
+pkgrel=3arcturus1
pkgdesc="The cross-platform media player and streaming server."
url="http://www.videolan.org/vlc/";
depends=('e2fsprogs' 'libxpm>=3.5.8-1' 'libxdmcp' 'libshout' 'avahi' \
@@ -116,6 +116,12 @@ subdepends=("${subdepends[@]}" "libpulse>=2.1")
subgroups=("${subgroups[@]}" 'xmultimedia-extra')
subarchs=("${subarchs[@]}" 'i686 x86_64')

+
+# FSA fix ***
+source=(${source[@]} CVE-2013-4388.patch)
+sha1sums=(${sha1sums[@]} '36309c642f9e6783e67a9df34e78997bb7eda25a')
+# ***********
+
build()
{
export CACA_LIBS="-L/usr/lib -lcaca"
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to