Index: /libmpc/branches/r2d/mpcdec/mpcdec.c
===================================================================
--- /libmpc/branches/r2d/mpcdec/mpcdec.c	(revision 255)
+++ /libmpc/branches/r2d/mpcdec/mpcdec.c	(revision 256)
@@ -118,4 +118,6 @@
 
     printf("%u samples ", total_samples);
+	if (sum <= 0)
+		sum = 1;
 	total_samples = (mpc_uint32_t) ((mpc_uint64_t) total_samples * CLOCKS_PER_SEC * 100 / ((mpc_uint64_t)si.sample_freq * sum));
     printf("decoded in %u ms (%u.%02ux)\n",
