File zerousecs.diff of Package rpm

--- ./rpmio/rpmsw.c.orig	2012-03-05 16:36:41.000000000 +0000
+++ ./rpmio/rpmsw.c	2012-03-05 16:37:35.000000000 +0000
@@ -219,6 +219,10 @@ rpmtime_t rpmswInit(void)
 /*@=uniondef@*/
 	rpmsw_type = 1;
 
+	/* Fix floating point exception (bnc#747225) */
+	if (sum_usecs == 0)
+	    sum_usecs = 1;
+
 	/* Compute cycles/usec */
 	rpmsw_cycles = sum_cycles/sum_usecs;
 #else
openSUSE Build Service is sponsored by