From: Stephan Kulow Date: Sun, 24 Feb 2008 15:30:56 +0000 (+0000) Subject: don't free 3.2 T on update X-Git-Tag: BASE-SuSE-Code-12_1-Branch~864 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ec0e369ae8c15b92eddcf4420f60f0d7f0de3399;p=platform%2Fupstream%2Flibsolv.git don't free 3.2 T on update --- diff --git a/tools/repo_rpmdb.c b/tools/repo_rpmdb.c index 67c36cb..8b50970 100644 --- a/tools/repo_rpmdb.c +++ b/tools/repo_rpmdb.c @@ -691,7 +691,7 @@ rpm2solv(Pool *pool, Repo *repo, Repodata *repodata, Solvable *s, RpmHead *rpmhe repodata_set_num(repodata, entry, id_time, u32); u32 = headint32(rpmhead, TAG_SIZE); if (u32) - repodata_set_num(repodata, entry, id_installsize, u32); + repodata_set_num(repodata, entry, id_installsize, (u32 + 1023) / 1024); } return 1;