Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=70455f0000b79f87ca555dc69e371b3ac652b751

commit 70455f0000b79f87ca555dc69e371b3ac652b751
Author: Michel Hermier <herm...@frugalware.org>
Date:   Mon Nov 18 23:05:48 2013 +0100

libpacman: Some fixes.

diff --git a/lib/libpacman/sync.c b/lib/libpacman/sync.c
index c1488c4..27e3962 100644
--- a/lib/libpacman/sync.c
+++ b/lib/libpacman/sync.c
@@ -642,7 +642,7 @@ int _pacman_sync_commit(pmtrans_t *trans, pmlist_t **data)
if(ps->type == PM_SYNC_TYPE_REPLACE) {
for(j = ps->data; j; j = j->next) {
pmpkg_t *pkg = j->data;
-                               if(!_pacman_pkg_isin(pkg->name, tr->syncpkgs)) {
+                               if(!_pacman_pkg_isin(pkg->name, tr->packages)) {
if(_pacman_trans_addtarget(tr, pkg->name) == -1) {
goto error;
}
diff --git a/lib/libpacman/trans.c b/lib/libpacman/trans.c
index 840f989..879fa03 100644
--- a/lib/libpacman/trans.c
+++ b/lib/libpacman/trans.c
@@ -126,6 +126,7 @@ void _pacman_trans_fini(pmtrans_t *trans)

FREELIST(trans->targets);
FREELISTPKGS(trans->packages);
+#if 0
{
pmlist_t *i;
for(i = trans->syncpkgs; i; i = i->next) {
@@ -133,6 +134,7 @@ void _pacman_trans_fini(pmtrans_t *trans)
}
FREELIST(trans->syncpkgs);
}
+#endif
FREELIST(trans->skiplist);
FREELIST(trans->triggers);
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to