rpms/mdsplib/F-11 mdsplib-0.11-nullcheck.patch, NONE, 1.1 mdsplib.spec, 1.6, 1.7

Matthias Saou thias at fedoraproject.org
Thu Jun 11 10:36:38 UTC 2009


Author: thias

Update of /cvs/extras/rpms/mdsplib/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27456/F-11

Modified Files:
	mdsplib.spec 
Added Files:
	mdsplib-0.11-nullcheck.patch 
Log Message:
Backport changes from devel (fixes) to all current branches.


mdsplib-0.11-nullcheck.patch:

--- NEW FILE mdsplib-0.11-nullcheck.patch ---
diff -Naupr mdsplib-0.11.orig/src/dcdmtrmk.c mdsplib-0.11/src/dcdmtrmk.c
--- mdsplib-0.11.orig/src/dcdmtrmk.c	2003-12-10 22:28:15.000000000 +0100
+++ mdsplib-0.11/src/dcdmtrmk.c	2009-06-11 12:00:39.887533211 +0200
@@ -1987,11 +1987,11 @@ MDSP_BOOL static isLTGfreq( char **strin
    }
    else {
  
+      (--string);
+ 
       if( *string == NULL )
          return FALSE;
  
-      (--string);
- 
  
       LTG_FREQ_FLAG = FALSE;
                         /*-- CHECK FOR LIGHTNING FREQUENCY -----------*/


Index: mdsplib.spec
===================================================================
RCS file: /cvs/extras/rpms/mdsplib/F-11/mdsplib.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- mdsplib.spec	23 Mar 2009 17:53:58 -0000	1.6
+++ mdsplib.spec	11 Jun 2009 10:36:08 -0000	1.7
@@ -1,7 +1,7 @@
 Summary: METAR Decoder Software Package Library
 Name: mdsplib
 Version: 0.11
-Release: 8%{?dist}
+Release: 9%{?dist}
 License: LGPLv2+
 Group: System Environment/Libraries
 URL: http://limulus.net/mdsplib/
@@ -9,6 +9,7 @@ Source: http://limulus.net/mdsplib/mdspl
 Patch0: mdsplib-0.11-makefile.patch
 Patch1: mdsplib-0.11-shared.patch
 Patch2: mdsplib-0.11-typeerror.patch
+Patch3: mdsplib-0.11-nullcheck.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 
 %description
@@ -43,6 +44,7 @@ library. Also prtDMETR, which prints out
 %patch0 -p1 -b .makefile
 %patch1 -p1 -b .shared
 %patch2 -p1 -b .typeerr
+%patch3 -p1 -b .nullcheck
 
 
 %build
@@ -75,13 +77,16 @@ library. Also prtDMETR, which prints out
 
 
 %changelog
+* Thu Jun 11 2009 Matthias Saou <http://freshrpms.net/> 0.11-9
+- Fix null check which could cause segfaults (#505050).
+
 * Mon Mar 23 2009 Karsten Hopp <karsten at redhat.com> 0.11-8
 - fix conflicting types for 'strndup' on s390*
 
 * Wed Feb 25 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.11-7
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
 
-* Tue Feb 19 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 0.11-6
+* Tue Feb 19 2008 Fedora Release Engineering <rel-eng at fedoraproject.org>
 - Autorebuild for GCC 4.3
 
 * Wed Aug 22 2007 Matthias Saou <http://freshrpms.net/> 0.11-5




More information about the fedora-extras-commits mailing list