Sophie

Sophie

distrib > Mandriva > 2008.0 > x86_64 > by-pkgid > a35732d620cfac4812adc8d6b2992f07 > files > 33

rpm-4.4.8-22.1mdv2008.0.src.rpm

--- 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? */