rpms/audacious-plugins/devel audacious-plugins-1.5.1-neon-reader-error-crash.patch, NONE, 1.1 audacious-plugins.spec, 1.34, 1.35

Ralf Ertzinger ertzing at fedoraproject.org
Wed May 6 17:52:47 UTC 2009


Author: ertzing

Update of /cvs/extras/rpms/audacious-plugins/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21789

Modified Files:
	audacious-plugins.spec 
Added Files:
	audacious-plugins-1.5.1-neon-reader-error-crash.patch 
Log Message:
* Wed May 06 2009 Ralf Ertzinger <ralf at skytale.net> 1.5.1-5
- Fix possible crash on neon buffer underrun (BZ#496413)


audacious-plugins-1.5.1-neon-reader-error-crash.patch:

--- NEW FILE audacious-plugins-1.5.1-neon-reader-error-crash.patch ---
diff -r e6034a500e27 -r 617cd51dfee5 src/neon/neon.c
--- a/src/neon/neon.c	Wed May 06 12:11:06 2009 -0400
+++ b/src/neon/neon.c	Wed May 06 12:10:28 2009 -0500
@@ -990,7 +990,7 @@
     }
 
     if (NULL == h->reader) {
-        if (NEON_READER_EOF != h->reader_status.status) {
+        if (NEON_READER_EOF != h->reader_status.status && NEON_READER_ERROR != h->reader_status.status) {
             /*
              * There is no reader thread yet. Read the first bytes from
              * the network ourselves, and then fire up the reader thread


Index: audacious-plugins.spec
===================================================================
RCS file: /cvs/extras/rpms/audacious-plugins/devel/audacious-plugins.spec,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -p -r1.34 -r1.35
--- audacious-plugins.spec	1 May 2009 13:13:59 -0000	1.34
+++ audacious-plugins.spec	6 May 2009 17:52:17 -0000	1.35
@@ -2,7 +2,7 @@
 
 Name:           audacious-plugins
 Version:        1.5.1
-Release:        4%{?dist}
+Release:        5%{?dist}
 Summary:        Plugins for the Audacious media player
 
 Group:          Applications/Multimedia
@@ -21,6 +21,7 @@ Patch3:         audacious-plugins-1.5.1-
 Patch4:         audacious-plugins-1.5.1-vorbis-oga.patch
 Patch5:         audacious-plugins-1.5.1-timidity-cfg.patch
 Patch6:         audacious-plugins-1.5.1-amidi-symbol.patch
+Patch7:         audacious-plugins-1.5.1-neon-reader-error-crash.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  audacious-devel >= %{aud_ver}, esound-devel >= 0.2, libvorbis-devel >= 1.0
@@ -169,6 +170,9 @@ vortex compressed files.
 # fix missing symbols in amidi
 %patch6 -p1 -b amidi-symbols
 
+# Patch possible neon crash on buffer underrun
+%patch7 -p1 -b neon-reader-error-crash
+
 perl -pi -e 's/^\.SILENT:.*$//' buildsys.mk.in
 
 %build
@@ -265,6 +269,9 @@ update-desktop-database %{_datadir}/appl
 
 
 %changelog
+* Wed May 06 2009 Ralf Ertzinger <ralf at skytale.net> 1.5.1-5
+- Fix possible crash on neon buffer underrun (BZ#496413)
+
 * Fri May 01 2009 Ralf Ertzinger <ralf at skytale.net> 1.5.1-4
 - Accept .oga files (BZ#479120)
 - Look for timitidy.cfg in /etc (BZ#450933)




More information about the scm-commits mailing list