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
