Ignore error codes in rpmdbFreeIterator()
authorPanu Matilainen <pmatilai@redhat.com>
Tue, 19 Apr 2011 10:34:02 +0000 (13:34 +0300)
committerPanu Matilainen <pmatilai@redhat.com>
Tue, 19 Apr 2011 11:55:43 +0000 (14:55 +0300)
- We can't do anything about miFreeHeader() or dbiClose() errors
  here, no point storing them to temp variable either. Error on
  miFreeHeader() will at least log something on header rewrite-failure.

lib/rpmdb.c

index 209d45d..728dab1 100644 (file)
@@ -1248,7 +1248,6 @@ rpmdbMatchIterator rpmdbFreeIterator(rpmdbMatchIterator mi)
 {
     rpmdbMatchIterator * prev, next;
     dbiIndex dbi;
-    int xx;
     int i;
 
     if (mi == NULL)
@@ -1264,10 +1263,10 @@ rpmdbMatchIterator rpmdbFreeIterator(rpmdbMatchIterator mi)
 
     dbi = rpmdbOpenIndex(mi->mi_db, RPMDBI_PACKAGES, 0);
 
-    xx = miFreeHeader(mi, dbi);
+    miFreeHeader(mi, dbi);
 
     if (mi->mi_dbc)
-       xx = dbiCclose(dbi, mi->mi_dbc, 0);
+       dbiCclose(dbi, mi->mi_dbc, 0);
     mi->mi_dbc = NULL;
 
     if (mi->mi_re != NULL)