Index: src/bugzilla.c
===================================================================
RCS file: /cvs/gnome/bug-buddy/src/bugzilla.c,v
retrieving revision 1.79
diff -u -p -u -p -r1.79 bugzilla.c
--- src/bugzilla.c	1 Oct 2005 02:35:32 -0000	1.79
+++ src/bugzilla.c	5 Jan 2006 16:16:27 -0000
@@ -280,8 +280,17 @@ async_update (GnomeVFSAsyncHandle *handl
 		text_count = g_strdup_printf (_("%d of %d"), info->file_index, info->files_total);
 		buddy_set_text ("progress-count", text_count);
 		g_free (text_count);
+
+		#warning temporary hack, see bug #325707
+		/* temporary hack that avoids fraction > 1
+		see bug #325707, this is a gnome-vfs issue */
+		gfloat fraction;
+		fraction = (gfloat)(info->total_bytes_copied / info->bytes_total);
+		if (fraction > 1)
+			fraction = 1;
+
 		gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (GET_WIDGET ("progress-progress")), 
-					       (gfloat)info->total_bytes_copied / info->bytes_total);
+					       fraction);
 	}
 
 	if (info->phase == GNOME_VFS_XFER_PHASE_COMPLETED) {
