diff options
author | Judd Vinet <judd@archlinux.org> | 2003-10-02 01:14:37 +0200 |
---|---|---|
committer | Judd Vinet <judd@archlinux.org> | 2003-10-02 01:14:37 +0200 |
commit | 24b934e8868e1162c44ee06b2cb2990b6a434a98 (patch) | |
tree | 6b88a586026bf50654b045976db6cf9b53da740d /src | |
parent | 16f42002ecc15d135cb444a36d84251ce015d34c (diff) | |
download | pacman-24b934e8868e1162c44ee06b2cb2990b6a434a98.tar.gz pacman-24b934e8868e1162c44ee06b2cb2990b6a434a98.tar.xz |
Imported from pacman-2.6.3.tar.gz
Diffstat (limited to 'src')
-rw-r--r-- | src/pacman.c | 6 | ||||
-rw-r--r-- | src/pacman.h | 2 |
2 files changed, 3 insertions, 5 deletions
diff --git a/src/pacman.c b/src/pacman.c index 92476fe6..8aa7037a 100644 --- a/src/pacman.c +++ b/src/pacman.c @@ -972,7 +972,7 @@ int pacman_sync(pacdb_t *db, PMList *targets) db_write(db, depender); /* add the new requiredby */ - new->requiredby = list_add(new->requiredby, k->data); + new->requiredby = list_add(new->requiredby, strdup(k->data)); } } } @@ -1013,9 +1013,7 @@ int pacman_sync(pacdb_t *db, PMList *targets) db_close(dbs->db); for(j = dbs->pkgcache; j; j = j->next) { if(j->data) { - /* XXX: this freepkg() still locks up, but only when the "replaces" - * code has been run - freepkg(j->data);*/ + freepkg(j->data); j->data = NULL; } } diff --git a/src/pacman.h b/src/pacman.h index c4810d39..cd231dc1 100644 --- a/src/pacman.h +++ b/src/pacman.h @@ -22,7 +22,7 @@ #define _PAC_PACMAN_H #ifndef PACVER -#define PACVER "2.6.2" +#define PACVER "2.6.3" #endif #ifndef PKGDIR |