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

commit 7eec402f677bc5029808a12d08069a098f1cdcbc
Author: Michel Hermier <[email protected]>
Date:   Tue May 13 22:22:40 2014 +0200

libpacman: Remove an extra dummy package copy.

diff --git a/lib/libpacman/trans_sysupgrade.cpp 
b/lib/libpacman/trans_sysupgrade.cpp
index e3a0398..3653531 100644
--- a/lib/libpacman/trans_sysupgrade.cpp
+++ b/lib/libpacman/trans_sysupgrade.cpp
@@ -191,13 +191,8 @@ int _pacman_trans_sysupgrade(pmtrans_t *trans)
local->name(), local->version(), local->version(), spkg->version());
/* check if spkg->name is already in the packages list. */
if(!trans->find(spkg->name())) {
-                               Package *dummy = new Package(local->name(), 
local->version());
-                               if(dummy == NULL) {
-                                       goto error;
-                               }
-                               ps = new __pmsyncpkg_t(PM_SYNC_TYPE_UPGRADE, 
spkg, dummy);
+                               ps = new __pmsyncpkg_t(PM_SYNC_TYPE_UPGRADE, 
spkg, local);
if(ps == NULL) {
-                                       delete dummy;
goto error;
}
trans->syncpkgs = _pacman_list_add(trans->syncpkgs, ps);
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to