[yum-cvs] sqlitecache.c

Paul Nasrat pnasrat at linux.duke.edu
Tue Nov 27 14:07:36 UTC 2007


 sqlitecache.c |    5 +++++
 1 file changed, 5 insertions(+)

New commits:
commit 6dd9030c162d484f3871a6cee267980b94c9c902
Author: Paul Nasrat <pauln at truemesh.com>
Date:   Tue Nov 27 14:07:31 2007 +0000

    Fix segmentation fault experienced with a malformed primary.xml

diff --git a/sqlitecache.c b/sqlitecache.c
index 749cbc1..bc20b56 100644
--- a/sqlitecache.c
+++ b/sqlitecache.c
@@ -358,6 +358,11 @@ update_package_cb (Package *p, gpointer user_data)
 {
     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),



More information about the Yum-cvs-commits mailing list