Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=e9cdeda119cf65a7ff2700e734530c8afbb6f2fe
commit e9cdeda119cf65a7ff2700e734530c8afbb6f2fe Author: Michel Hermier <[email protected]> Date: Sat Nov 2 12:24:02 2013 +0100 libpacman: Make package dup and free handle pretriggers posttriggers. diff --git a/lib/libpacman/package.c b/lib/libpacman/package.c index 164f0f9..a5d39e1 100644 --- a/lib/libpacman/package.c +++ b/lib/libpacman/package.c @@ -100,6 +100,9 @@ pmpkg_t *_pacman_pkg_dup(pmpkg_t *pkg) newpkg->groups = _pacman_list_strdup(pkg->groups); newpkg->provides = _pacman_list_strdup(pkg->provides); newpkg->replaces = _pacman_list_strdup(pkg->replaces); + newpkg->pretriggers = _pacman_list_strdup(pkg->pretriggers); + newpkg->posttriggers = _pacman_list_strdup(pkg->posttriggers); + /* internal */ newpkg->origin = pkg->origin; newpkg->data = (newpkg->origin == PKG_FROM_FILE) ? strdup(pkg->data) : pkg->data; @@ -127,6 +130,8 @@ void _pacman_pkg_free(void *data) FREELIST(pkg->groups); FREELIST(pkg->provides); FREELIST(pkg->replaces); + FREELIST(pkg->pretriggers); + FREELIST(pkg->posttriggers); if(pkg->origin == PKG_FROM_FILE) { FREE(pkg->data); } _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
