rpms/yum-metadata-parser/devel yum-metadata-parser-1.1.2-null-pkgid.patch, NONE, 1.1 yum-metadata-parser.spec, 1.17, 1.18

Paul Nasrat (pnasrat) fedora-extras-commits at redhat.com
Tue Nov 27 14:50:19 UTC 2007


Author: pnasrat

Update of /cvs/pkgs/rpms/yum-metadata-parser/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv6076

Modified Files:
	yum-metadata-parser.spec 
Added Files:
	yum-metadata-parser-1.1.2-null-pkgid.patch 
Log Message:
* Tue Nov 27 2007 Paul Nasrat <pauln at truemesh.com> 1.1.2-2
- Fix segmentation fault with no pkgId


yum-metadata-parser-1.1.2-null-pkgid.patch:

--- NEW FILE yum-metadata-parser-1.1.2-null-pkgid.patch ---
diff -up yum-metadata-parser-1.1.2/sqlitecache.c.nullid yum-metadata-parser-1.1.2/sqlitecache.c
--- yum-metadata-parser-1.1.2/sqlitecache.c.nullid	2007-11-27 14:11:26.000000000 +0000
+++ yum-metadata-parser-1.1.2/sqlitecache.c	2007-11-27 14:12:25.000000000 +0000
@@ -358,6 +358,11 @@ update_package_cb (Package *p, gpointer 
 {
     UpdateInfo *update_info = (UpdateInfo *) user_data;
 
+     /* TODO: Wire in logging of skipped packages */
+    if (p->pkgId == NULL) {
+        return;
+    }
+
     g_hash_table_insert (update_info->all_packages,
                          g_string_chunk_insert (update_info->package_ids_chunk,
                                                 p->pkgId),


Index: yum-metadata-parser.spec
===================================================================
RCS file: /cvs/pkgs/rpms/yum-metadata-parser/devel/yum-metadata-parser.spec,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- yum-metadata-parser.spec	24 Oct 2007 03:38:38 -0000	1.17
+++ yum-metadata-parser.spec	27 Nov 2007 14:49:46 -0000	1.18
@@ -3,8 +3,9 @@
 Summary: A fast metadata parser for yum
 Name: yum-metadata-parser
 Version: 1.1.2
-Release: 1%{?dist}
+Release: 2%{?dist}
 Source0: http://linux.duke.edu/projects/yum/download/%{name}/%{name}-%{version}.tar.gz
+Patch0: yum-metadata-parser-1.1.2-null-pkgid.patch
 License: GPLv2
 Group: Development/Libraries
 URL: http://linux.duke.edu/projects/yum/
@@ -21,6 +22,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
 %{__python} setup.py build
@@ -41,6 +43,9 @@
 %{python_sitelib_platform}/sqlitecachec.pyo
 
 %changelog
+* Tue Nov 27 2007 Paul Nasrat <pauln at truemesh.com> 1.1.2-2
+- Fix segmentation fault with no pkgId
+
 * Fri Aug 24 2007 Seth Vidal <skvidal at fedoraproject.org> 1.1.2-1
 - 1.1.2-1
 - hopefully fixes the mash issues




More information about the fedora-extras-commits mailing list