From 44f6cb1098163158b05eb7767bb84c0b08efe568 Mon Sep 17 00:00:00 2001 From: Charles Kerr Date: Tue, 21 Aug 2007 16:26:01 +0000 Subject: [PATCH] fix NaN error reported by persept --- libtransmission/completion.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libtransmission/completion.c b/libtransmission/completion.c index 38496cc3a..512f50874 100644 --- a/libtransmission/completion.c +++ b/libtransmission/completion.c @@ -311,7 +311,7 @@ tr_cpPercentDone( const tr_completion_t * cp ) { tr_cpEnsureDoneValid( cp ); - return (double)cp->doneHave / cp->doneTotal; + return cp->doneTotal ? (double)cp->doneHave / cp->doneTotal : 1.0; } uint64_t