From 8df7208d7b0f4cec2421e9e167baaae4dea27bf7 Mon Sep 17 00:00:00 2001 From: Dan McGee Date: Mon, 11 Apr 2011 15:56:34 -0500 Subject: [PATCH] Don't create two pmpkg_t objects in be_package MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ensure we only have one- this looks like the result of a bad merge from old 2008 signing code with the current stuff which has changed quite a bit. Originally-seen-by: Rémy Oudompheng Signed-off-by: Dan McGee --- lib/libalpm/be_package.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/lib/libalpm/be_package.c b/lib/libalpm/be_package.c index 9316cdfe..c54e288e 100644 --- a/lib/libalpm/be_package.c +++ b/lib/libalpm/be_package.c @@ -289,15 +289,6 @@ static pmpkg_t *pkg_load(const char *pkgfile, int full) RET_ERR(PM_ERR_PKG_OPEN, NULL); } - newpkg = _alpm_pkg_new(); - if(newpkg == NULL) { - archive_read_finish(archive); - RET_ERR(PM_ERR_MEMORY, NULL); - } - - newpkg->filename = strdup(pkgfile); - newpkg->size = st.st_size; - _alpm_log(PM_LOG_DEBUG, "starting package load for %s\n", pkgfile); /* If full is false, only read through the archive until we find our needed