--- rpm-4.4.8/lib/rpmts.c.pix 2007-08-03 15:41:10.000000000 +0200 +++ rpm-4.4.8/lib/rpmts.c 2007-08-03 15:42:34.000000000 +0200 @@ -1310,7 +1310,7 @@ int rpmtsInitDSI(const rpmts ts) dsi->bneeded = 0; dsi->ineeded = 0; #ifdef STATFS_HAS_F_BAVAIL - dsi->f_bavail = sfb.f_bavail; + dsi->f_bavail = sfb.f_bavail ? sfb.f_bavail : 1; if (sfb.f_ffree > 0 && sfb.f_files > 0 && sfb.f_favail > 0) dsi->f_favail = sfb.f_favail; else /* XXX who knows what evil lurks here? */